diff options
author | Timur Iskhodzhanov <timurrrr@google.com> | 2012-07-23 09:32:54 +0000 |
---|---|---|
committer | Timur Iskhodzhanov <timurrrr@google.com> | 2012-07-23 09:32:54 +0000 |
commit | 284f98414b794999dc0879a700d1320577e9114d (patch) | |
tree | 303981f7abe4c5e4fa4d5d623cf8b33e492b8438 /clang/test/CodeGenCXX/mangle-ms.cpp | |
parent | 37d5134f38cd75e1640d8de8eec729ef63f8d374 (diff) | |
download | bcm5719-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.cpp | 13 |
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 {}; |