diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2013-04-25 04:25:40 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2013-04-25 04:25:40 +0000 |
commit | 2816c023ea32855b51456b95955448a3e675861b (patch) | |
tree | 25ef03ffbd8ca6b61c58478bdb8fae76af0ab185 /llvm/lib/Object/MachOObjectFile.cpp | |
parent | 72780ed996fa2aaaf14923f82dcb719ea84fc23f (diff) | |
download | llvm-2816c023ea32855b51456b95955448a3e675861b.zip llvm-2816c023ea32855b51456b95955448a3e675861b.tar.gz llvm-2816c023ea32855b51456b95955448a3e675861b.tar.bz2 |
[ms-cxxabi] Fix a number of bugs in the mangler.
This includes the following fixes:
- Implement 4 subtly different variants of qualifier mangling and use them
in what I believe are the right places.
- Fix handling of array types. Previously we were always decaying them,
which is wrong if the type appears as a template argument, pointee,
referent etc.
Fixes PR13182.
Differential Revision: http://llvm-reviews.chandlerc.com/D709
llvm-svn: 180250
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions