diff options
author | Michael Han <fragmentshaders@gmail.com> | 2013-02-26 02:00:13 +0000 |
---|---|---|
committer | Michael Han <fragmentshaders@gmail.com> | 2013-02-26 02:00:13 +0000 |
commit | d9450f778ec4db7ba10698fcf335b361b736fa47 (patch) | |
tree | fb30d6e89e89bf4013883398e391c68de71d92b3 | |
parent | 7f09a3d54eba478eccb19280e9946e69ce096ff7 (diff) | |
download | bcm5719-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.cpp | 14 |
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 |