diff options
Diffstat (limited to 'test/SemaCXX/internal_linkage.cpp')
-rw-r--r-- | test/SemaCXX/internal_linkage.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/SemaCXX/internal_linkage.cpp b/test/SemaCXX/internal_linkage.cpp index d5cc6767392d..921a90ab4a41 100644 --- a/test/SemaCXX/internal_linkage.cpp +++ b/test/SemaCXX/internal_linkage.cpp @@ -5,7 +5,7 @@ int f() __attribute__((internal_linkage)); class A; class __attribute__((internal_linkage)) A { public: - int x __attribute__((internal_linkage)); // expected-warning{{'internal_linkage' attribute only applies to variables, functions and classes}} + int x __attribute__((internal_linkage)); // expected-warning{{'internal_linkage' attribute only applies to variables, functions, and classes}} static int y __attribute__((internal_linkage)); void f1() __attribute__((internal_linkage)); void f2() __attribute__((internal_linkage)) {} @@ -16,7 +16,7 @@ public: ~A() __attribute__((internal_linkage)) {} A& operator=(const A&) __attribute__((internal_linkage)) { return *this; } struct { - int z __attribute__((internal_linkage)); // expected-warning{{'internal_linkage' attribute only applies to variables, functions and classes}} + int z __attribute__((internal_linkage)); // expected-warning{{'internal_linkage' attribute only applies to}} }; }; @@ -24,14 +24,14 @@ __attribute__((internal_linkage)) void A::f4() {} // expected-error{{'internal_l __attribute__((internal_linkage)) int A::zz; // expected-error{{'internal_linkage' attribute does not appear on the first declaration of 'zz'}} -namespace Z __attribute__((internal_linkage)) { // expected-warning{{'internal_linkage' attribute only applies to variables, functions and classes}} +namespace Z __attribute__((internal_linkage)) { // expected-warning{{'internal_linkage' attribute only applies to}} } __attribute__((internal_linkage("foo"))) int g() {} // expected-error{{'internal_linkage' attribute takes no arguments}} [[clang::internal_linkage]] int h() {} -enum struct __attribute__((internal_linkage)) E { // expected-warning{{'internal_linkage' attribute only applies to variables, functions and classes}} +enum struct __attribute__((internal_linkage)) E { // expected-warning{{'internal_linkage' attribute only applies to}} a = 1, b = 2 }; |