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 | d8be0abf30003766f0eb02c87496f29b178146fb (patch) | |
tree | dbfd67b17d3830a0637ee3e5a4e0cab0f6eaeb8f | |
parent | eafb5c694cc5d165149fcb9453bc9355fb0d44a5 (diff) |
Update tests to do a full match against printed C++11 attributes.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176074 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/SemaCXX/cxx11-attr-print.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/SemaCXX/cxx11-attr-print.cpp b/test/SemaCXX/cxx11-attr-print.cpp index 336e7b3f76..19de5b5a64 100644 --- a/test/SemaCXX/cxx11-attr-print.cpp +++ b/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 |