aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorAmy Huang <akhuang@google.com>2023-09-28 14:29:32 -0700
committerGitHub <noreply@github.com>2023-09-28 14:29:32 -0700
commit0faee97a924adec76d5c7cd680c289ced51e6b5a (patch)
treee797d4fb3e90c07ae5e8a20d963b0c16b9c853e3 /clang/lib/Basic/SourceManager.cpp
parentaa5a1b267a93e259b59057a990a7d748e4b6617d (diff)
downloadllvm-0faee97a924adec76d5c7cd680c289ced51e6b5a.zip
llvm-0faee97a924adec76d5c7cd680c289ced51e6b5a.tar.gz
llvm-0faee97a924adec76d5c7cd680c289ced51e6b5a.tar.bz2
Recommit "Implement [[msvc::no_unique_address]] (#65675)" (#67199)
This implements the [[msvc::no_unique_address]] attribute. There is not ABI compatibility in this patch because the attribute is relatively new and there's still some uncertainty in the MSVC version. The recommit changes the attribute definitions so that instead of making two separate attributes for no_unique_address and msvc::no_unique_address, it modifies the attributes tablegen emitter to allow spellings to be target-specific. This reverts commit 71f9e7695b87298f9855d8890f0e6a3b89381eb5.
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions