diff options
author | David Majnemer <david.majnemer@gmail.com> | 2013-08-05 22:43:06 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2013-08-05 22:43:06 +0000 |
commit | 89594f373349c5749ec8cf89d93b363660bb1266 (patch) | |
tree | 0708dc8d097c1d1600d254339fd2df2ce12fd8fe /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 0062f2edc096a69d312ab1ed6977f897bfedd5f5 (diff) | |
download | llvm-89594f373349c5749ec8cf89d93b363660bb1266.zip llvm-89594f373349c5749ec8cf89d93b363660bb1266.tar.gz llvm-89594f373349c5749ec8cf89d93b363660bb1266.tar.bz2 |
[ms-cxxabi] Properly mangle member pointers
There were three things missing from the original implementation:
- We would omit the 'E' qualifier for members int 64-bit mode.
- We would not exmaine the qualifiers in 'IsMember' mode.
- We didn't generate the correct backref to the base class.
llvm-svn: 187753
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions