diff options
author | Dan Albert <danalbert@google.com> | 2014-08-09 23:51:51 +0000 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2014-08-09 23:51:51 +0000 |
commit | 502dca7bb0ec97109c9ccf6bbf97d23aab89b7c3 (patch) | |
tree | 0113b14942be76450ac534322c8f436a51e40dc8 /clang/lib/Frontend/ASTMerge.cpp | |
parent | 478bc69c20a496b4a436ceb5679078d023fd6c52 (diff) | |
download | llvm-502dca7bb0ec97109c9ccf6bbf97d23aab89b7c3.zip llvm-502dca7bb0ec97109c9ccf6bbf97d23aab89b7c3.tar.gz llvm-502dca7bb0ec97109c9ccf6bbf97d23aab89b7c3.tar.bz2 |
Emulate clang atomic built-ins on gcc > 4.7
gcc 4.7 and above has atomic built-ins which slightly different APIs
from those provided by clang. Add proxy functions that wrap the gcc
built-ins to produce a symbol that is API equivalent to the clang
built-ins. This allows libc++'s atomic library to be used with gcc-4.7
and newer.
Patch contributed by Albert Wong.
llvm-svn: 215305
Diffstat (limited to 'clang/lib/Frontend/ASTMerge.cpp')
0 files changed, 0 insertions, 0 deletions