Reland "[base] Add NO_UNIQUE_ADDRESS attribute"
This reverts commit d3d9bac0. Reason for revert: https://bugs.llvm.org/show_bug.cgi?id=48048 got fixed. Original change's description: > Revert "[base] Add NO_UNIQUE_ADDRESS attribute" > > This reverts commit d3742a4b. > > Reason for revert: https://crbug.com/1144431 > Bug: 1144431 > > Original change's description: > > [base] Add NO_UNIQUE_ADDRESS attribute > > > > This change adds the HAS_CPP_ATTRIBUTE and NO_UNIQUE_ADDRESS macros to > > base/compiler_specific.h. This allows using the C++20 no_unique_address > > attribute in prior dialects if the compiler supports it. > > > > Bug: None > > Change-Id: I6aff82e7b195f5eaf93551049c9dfa6a3fd1fbc6 > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2510396 > > Reviewed-by: Daniel Cheng <dcheng@chromium.org> > > Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#822768} > > TBR=dcheng@chromium.org,jdoerrie@chromium.org > > # Not skipping CQ checks because original CL landed > 1 day ago. > > Bug: None > Change-Id: I375099e835dbc7d4cab98cc15faf66124335bb0e > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2514208 > Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> > Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org> > Cr-Commit-Position: refs/heads/master@{#823202} # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 1144431 Bug: None Change-Id: Ieffa10dce233eb19f7dbfbcea449ea08e2f2b1cf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2546008Reviewed-by:Daniel Cheng <dcheng@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#830147}
Showing
Please register or sign in to comment