summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-ms.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2013-08-05 22:43:06 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2013-08-05 22:43:06 +0000
commit89594f373349c5749ec8cf89d93b363660bb1266 (patch)
tree0708dc8d097c1d1600d254339fd2df2ce12fd8fe /clang/test/CodeGenCXX/mangle-ms.cpp
parent0062f2edc096a69d312ab1ed6977f897bfedd5f5 (diff)
downloadbcm5719-llvm-89594f373349c5749ec8cf89d93b363660bb1266.tar.gz
bcm5719-llvm-89594f373349c5749ec8cf89d93b363660bb1266.zip
[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 'clang/test/CodeGenCXX/mangle-ms.cpp')
-rw-r--r--clang/test/CodeGenCXX/mangle-ms.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms.cpp b/clang/test/CodeGenCXX/mangle-ms.cpp
index 3f80e54f433..1002d5ddc9e 100644
--- a/clang/test/CodeGenCXX/mangle-ms.cpp
+++ b/clang/test/CodeGenCXX/mangle-ms.cpp
@@ -13,8 +13,8 @@
// CHECK: @"\01?h2@@3QBHB"
// CHECK: @"\01?i@@3PAY0BE@HA"
// CHECK: @"\01?j@@3P6GHCE@ZA"
-// CHECK: @"\01?k@@3PTfoo@@DA"
-// CHECK: @"\01?l@@3P8foo@@AEHH@ZA"
+// CHECK: @"\01?k@@3PTfoo@@DQ1@"
+// CHECK: @"\01?l@@3P8foo@@AEHH@ZQ1@"
// CHECK: @"\01?color1@@3PANA"
// CHECK: @"\01?color2@@3QBNB"
// CHECK: @"\01?color3@@3QAY02$$CBNA"
OpenPOWER on IntegriCloud