diff options
author | David Majnemer <david.majnemer@gmail.com> | 2013-08-15 08:13:23 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2013-08-15 08:13:23 +0000 |
commit | 6dda7bb08db87e3456502f7e7638b5a98ea74ec0 (patch) | |
tree | 0d080d9cc926f8f7cdd068d25fed07e8f4cfefb2 /clang/lib/ASTMatchers/Dynamic | |
parent | 2ffd06528dd27ba3f41be9454c701a7aee0f7424 (diff) | |
download | bcm5719-llvm-6dda7bb08db87e3456502f7e7638b5a98ea74ec0.tar.gz bcm5719-llvm-6dda7bb08db87e3456502f7e7638b5a98ea74ec0.zip |
[-cxx-abi microsoft] Mangle member pointers better
Summary:
There were several things going wrong:
- We mangled in useless qualifiers like "volatile void" return types.
- We didn't propagate 64-bit pointer markers sufficiently.
- We mangled qualifiers belonging to the pointee incorrectly.
This fixes PR16844 and PR16848.
Reviewers: rnk, whunt
Reviewed By: rnk
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1353
llvm-svn: 188450
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic')
0 files changed, 0 insertions, 0 deletions