diff options
Diffstat (limited to 'test/SemaTemplate/explicit-instantiation.cpp')
-rw-r--r-- | test/SemaTemplate/explicit-instantiation.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/SemaTemplate/explicit-instantiation.cpp b/test/SemaTemplate/explicit-instantiation.cpp index 42d9f4d332a9..d88c50bc29de 100644 --- a/test/SemaTemplate/explicit-instantiation.cpp +++ b/test/SemaTemplate/explicit-instantiation.cpp @@ -124,10 +124,10 @@ namespace PR10086 { namespace undefined_static_data_member { template<typename T> struct A { static int a; // expected-note {{here}} - template<typename U> static int b; // expected-note {{here}} expected-warning {{extension}} + template<typename U> static int b; // expected-note {{here}} expected-warning 0+ {{extension}} }; struct B { - template<typename U> static int c; // expected-note {{here}} expected-warning {{extension}} + template<typename U> static int c; // expected-note {{here}} expected-warning 0+ {{extension}} }; template int A<int>::a; // expected-error {{explicit instantiation of undefined static data member 'a' of class template 'undefined_static_data_member::A<int>'}} @@ -137,14 +137,14 @@ namespace undefined_static_data_member { template<typename T> struct C { static int a; - template<typename U> static int b; // expected-warning {{extension}} + template<typename U> static int b; // expected-warning 0+ {{extension}} }; struct D { - template<typename U> static int c; // expected-warning {{extension}} + template<typename U> static int c; // expected-warning 0+ {{extension}} }; template<typename T> int C<T>::a; - template<typename T> template<typename U> int C<T>::b; // expected-warning {{extension}} - template<typename U> int D::c; // expected-warning {{extension}} + template<typename T> template<typename U> int C<T>::b; // expected-warning 0+ {{extension}} + template<typename U> int D::c; // expected-warning 0+ {{extension}} template int C<int>::a; template int C<int>::b<int>; |