diff options
Diffstat (limited to 'test/Parser/cxx0x-attributes.cpp')
| -rw-r--r-- | test/Parser/cxx0x-attributes.cpp | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/test/Parser/cxx0x-attributes.cpp b/test/Parser/cxx0x-attributes.cpp index 647762f165cb..5db06bd3f2a3 100644 --- a/test/Parser/cxx0x-attributes.cpp +++ b/test/Parser/cxx0x-attributes.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fcxx-exceptions -fexceptions -fsyntax-only -verify -std=c++11 -Wc++14-compat -Wc++14-extensions -Wc++1z-extensions %s +// RUN: %clang_cc1 -fcxx-exceptions -fexceptions -fsyntax-only -verify -std=c++11 -Wc++14-compat -Wc++14-extensions -Wc++17-extensions %s  // Need std::initializer_list  namespace std { @@ -127,7 +127,7 @@ extern "C++" [[]] { } // expected-error {{an attribute list cannot appear here}}  [[]] using ns::i; // expected-error {{an attribute list cannot appear here}}  [[unknown]] using namespace ns; // expected-warning {{unknown attribute 'unknown' ignored}}  [[noreturn]] using namespace ns; // expected-error {{'noreturn' attribute only applies to functions}} -namespace [[]] ns2 {} // expected-warning {{attributes on a namespace declaration are incompatible with C++ standards before C++1z}} +namespace [[]] ns2 {} // expected-warning {{attributes on a namespace declaration are incompatible with C++ standards before C++17}}  using [[]] alignas(4) [[]] ns::i; // expected-error {{an attribute list cannot appear here}}  using [[]] alignas(4) [[]] foobar = int; // expected-error {{an attribute list cannot appear here}} expected-error {{'alignas' attribute only applies to}} @@ -179,7 +179,7 @@ enum [[]] E2; // expected-error {{forbids forward references}}  enum [[]] E1;  enum [[]] E3 : int;  enum [[]] { -  k_123 [[]] = 123 // expected-warning {{attributes on an enumerator declaration are incompatible with C++ standards before C++1z}} +  k_123 [[]] = 123 // expected-warning {{attributes on an enumerator declaration are incompatible with C++ standards before C++17}}  };  enum [[]] E1 e; // expected-error {{an attribute list cannot appear here}}  enum [[]] class E4 { }; // expected-error {{an attribute list cannot appear here}} @@ -352,7 +352,7 @@ int fallthru(int n) {    switch (n) {    case 0:      n += 5; -    [[fallthrough]]; // expected-warning {{use of the 'fallthrough' attribute is a C++1z extension}} +    [[fallthrough]]; // expected-warning {{use of the 'fallthrough' attribute is a C++17 extension}}    case 1:      n *= 2;      break; | 
