summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Han <fragmentshaders@gmail.com>2013-02-26 02:00:13 +0000
committerMichael Han <fragmentshaders@gmail.com>2013-02-26 02:00:13 +0000
commitd9450f778ec4db7ba10698fcf335b361b736fa47 (patch)
treefb30d6e89e89bf4013883398e391c68de71d92b3
parent7f09a3d54eba478eccb19280e9946e69ce096ff7 (diff)
downloadbcm5719-llvm-d9450f778ec4db7ba10698fcf335b361b736fa47.tar.gz
bcm5719-llvm-d9450f778ec4db7ba10698fcf335b361b736fa47.zip
Update tests to do a full match against printed C++11 attributes.
llvm-svn: 176074
-rw-r--r--clang/test/SemaCXX/cxx11-attr-print.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/test/SemaCXX/cxx11-attr-print.cpp b/clang/test/SemaCXX/cxx11-attr-print.cpp
index 336e7b3f767..19de5b5a640 100644
--- a/clang/test/SemaCXX/cxx11-attr-print.cpp
+++ b/clang/test/SemaCXX/cxx11-attr-print.cpp
@@ -7,13 +7,13 @@ int x __attribute__((aligned(4)));
// CHECK: int y __declspec(align(4));
__declspec(align(4)) int y;
-// CHECK: gnu::aligned(4)]];
+// CHECK: int z {{\[}}[gnu::aligned(4)]];
int z [[gnu::aligned(4)]];
// CHECK: __attribute__((deprecated("warning")));
int a __attribute__((deprecated("warning")));
-// CHECK: gnu::deprecated("warning")]];
+// CHECK: int b {{\[}}[gnu::deprecated("warning")]];
int b [[gnu::deprecated("warning")]];
// CHECK: int cxx11_alignas alignas(4);
@@ -31,24 +31,24 @@ void bar() __attribute__((__const));
// CHECK: int f1() __attribute__((warn_unused_result));
int f1() __attribute__((warn_unused_result));
-// CHECK: clang::warn_unused_result]];
+// CHECK: {{\[}}[clang::warn_unused_result]];
int f2 [[clang::warn_unused_result]] ();
-// CHECK: gnu::warn_unused_result]];
+// CHECK: {{\[}}[gnu::warn_unused_result]];
int f3 [[gnu::warn_unused_result]] ();
// FIXME: ast-print need to print C++11
// attribute after function declare-id.
-// CHECK: noreturn]];
+// CHECK: {{\[}}[noreturn]];
void f4 [[noreturn]] ();
-// CHECK: std::noreturn]];
+// CHECK: {{\[}}[std::noreturn]];
void f5 [[std::noreturn]] ();
// CHECK: __attribute__((gnu_inline));
inline void f6() __attribute__((gnu_inline));
-// CHECK: gnu::gnu_inline]];
+// CHECK: {{\[}}[gnu::gnu_inline]];
inline void f7 [[gnu::gnu_inline]] ();
// arguments printing
OpenPOWER on IntegriCloud