diff options
author | Reid Kleckner <reid@kleckner.net> | 2013-03-26 16:56:59 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2013-03-26 16:56:59 +0000 |
commit | e7e64d8a7bc745c2199e62a8e96e661fef1dc0ce (patch) | |
tree | bc79cfe51037d0d493be8ca3053ac06ecf37155c /clang/lib/Lex/Pragma.cpp | |
parent | 6c75d19ba0748df525623b9bafec765a76684e35 (diff) | |
download | bcm5719-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