summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Pragma.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2013-03-26 16:56:59 +0000
committerReid Kleckner <reid@kleckner.net>2013-03-26 16:56:59 +0000
commite7e64d8a7bc745c2199e62a8e96e661fef1dc0ce (patch)
treebc79cfe51037d0d493be8ca3053ac06ecf37155c /clang/lib/Lex/Pragma.cpp
parent6c75d19ba0748df525623b9bafec765a76684e35 (diff)
downloadbcm5719-llvm-e7e64d8a7bc745c2199e62a8e96e661fef1dc0ce.tar.gz
bcm5719-llvm-e7e64d8a7bc745c2199e62a8e96e661fef1dc0ce.zip
[ms-cxxabi] Mangle vector types
Summary: The only vector types a user can pass from MSVC code to clang code are the ones from *mmintrin.h, so we only have to match the MSVC mangling for these types. MSVC mangles the __m128 family of types as tag types, which we match. For other vector types, we emit a unique tag type mangling that won't match anything produced by MSVC. Reviewers: rjmccall CC: chandlerc, timurrrr, cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D576 llvm-svn: 178036
Diffstat (limited to 'clang/lib/Lex/Pragma.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud