summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/mangle-ms.cpp
diff options
context:
space:
mode:
authorTimur Iskhodzhanov <timurrrr@google.com>2012-07-23 09:32:54 +0000
committerTimur Iskhodzhanov <timurrrr@google.com>2012-07-23 09:32:54 +0000
commit284f98414b794999dc0879a700d1320577e9114d (patch)
tree303981f7abe4c5e4fa4d5d623cf8b33e492b8438 /clang/test/CodeGenCXX/mangle-ms.cpp
parent37d5134f38cd75e1640d8de8eec729ef63f8d374 (diff)
downloadbcm5719-llvm-284f98414b794999dc0879a700d1320577e9114d.tar.gz
bcm5719-llvm-284f98414b794999dc0879a700d1320577e9114d.zip
Replace wrong CHECK array mangling expectations with correct CHECK-NOT+FIXME (PR13182)
llvm-svn: 160625
Diffstat (limited to 'clang/test/CodeGenCXX/mangle-ms.cpp')
-rw-r--r--clang/test/CodeGenCXX/mangle-ms.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/clang/test/CodeGenCXX/mangle-ms.cpp b/clang/test/CodeGenCXX/mangle-ms.cpp
index 58d48cbb60a..30d67f08e01 100644
--- a/clang/test/CodeGenCXX/mangle-ms.cpp
+++ b/clang/test/CodeGenCXX/mangle-ms.cpp
@@ -13,8 +13,12 @@
// CHECK: @"\01?k@@3PTfoo@@DA"
// CHECK: @"\01?l@@3P8foo@@AEHH@ZA"
// CHECK: @"\01?color1@@3PANA"
-// CHECK: @"\01?color2@@3PBNA"
-// CHECK: @"\01?color3@@3PBY02NA"
+
+// FIXME: The following three tests currently fail, see PR13182.
+// Replace "CHECK-NOT" with "CHECK" when it is fixed.
+// CHECK-NOT: @"\01?color2@@3QBNB
+// CHECK-NOT: @"\01?color3@@3QAY02$$CBNA
+// CHECK-NOT: @"\01?color4@@3QAY02$$CBNA
int a;
@@ -139,11 +143,12 @@ void (redundant_parens)();
void redundant_parens_use() { redundant_parens(); }
// CHECK: @"\01?redundant_parens@@YAXXZ"
-// PR13047
+// PR13182, PR13047
typedef double RGB[3];
RGB color1;
extern const RGB color2 = {};
-extern RGB const ((color3)[5]) = {};
+extern RGB const color3[5] = {};
+extern RGB const ((color4)[5]) = {};
// PR12603
enum E {};
OpenPOWER on IntegriCloud