diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-12-29 11:45:58 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-12-29 11:45:58 +0000 |
commit | 0a29fed31f05fdcaa8bfe95ae11ead8e5513ee81 (patch) | |
tree | da6a84ca7542aa5796277e80acfa57e76c03ef11 /llvm/tools/llvm-objdump/llvm-objdump.h | |
parent | 3add70bf551a694eae6c6a460ec2b8eaa159bcec (diff) | |
download | bcm5719-llvm-0a29fed31f05fdcaa8bfe95ae11ead8e5513ee81.tar.gz bcm5719-llvm-0a29fed31f05fdcaa8bfe95ae11ead8e5513ee81.zip |
[MS ABI] Cleanup our mangling of vector types
We used to produce a type which demangled to:
union __clang_vec8_F
That 'F' is the mangling for 'short' but it is present in the mangled
name in an inappropriate place, leading to it not getting demangled.
Instead, create a synthetic class type in a synthetic namespace called
__clang. With this, it now demangles to:
union __clang::__vector<short,8>
llvm-svn: 256556
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.h')
0 files changed, 0 insertions, 0 deletions