diff options
Diffstat (limited to 'test/SemaCXX/member-init.cpp')
-rw-r--r-- | test/SemaCXX/member-init.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/SemaCXX/member-init.cpp b/test/SemaCXX/member-init.cpp index 8a13eca2f1771..2c4659afa3e74 100644 --- a/test/SemaCXX/member-init.cpp +++ b/test/SemaCXX/member-init.cpp @@ -13,10 +13,10 @@ public: bool b(); int k; -struct Recurse { +struct Recurse { // expected-error {{initializer for 'n' needed}} int &n = // expected-note {{declared here}} b() ? - Recurse().n : // expected-error {{initializer for 'n' needed}} + Recurse().n : // expected-note {{in evaluation of exception spec}} k; }; @@ -127,19 +127,19 @@ A::A() {} namespace template_default_ctor { struct A { template <typename T> - struct B { + struct B { // expected-error {{initializer for 'm1' needed}} int m1 = 0; // expected-note {{declared here}} }; - enum { NOE = noexcept(B<int>()) }; // expected-error {{initializer for 'm1' needed}} + enum { NOE = noexcept(B<int>()) }; // expected-note {{in evaluation of exception spec}} }; } namespace default_ctor { struct A { - struct B { + struct B { // expected-error {{initializer for 'm1' needed}} int m1 = 0; // expected-note {{declared here}} }; - enum { NOE = noexcept(B()) }; // expected-error {{initializer for 'm1' needed}} + enum { NOE = noexcept(B()) }; // expected-note {{in evaluation of exception spec}} }; } @@ -147,17 +147,17 @@ namespace member_template { struct A { template <typename T> struct B { - struct C { + struct C { // expected-error {{initializer for 'm1' needed}} int m1 = 0; // expected-note {{declared here}} }; template <typename U> - struct D { + struct D { // expected-error {{initializer for 'm1' needed}} int m1 = 0; // expected-note {{declared here}} }; }; enum { - NOE1 = noexcept(B<int>::C()), // expected-error {{initializer for 'm1' needed}} - NOE2 = noexcept(B<int>::D<int>()) // expected-error {{initializer for 'm1' needed}} + NOE1 = noexcept(B<int>::C()), // expected-note {{in evaluation of exception spec}} + NOE2 = noexcept(B<int>::D<int>()) // expected-note {{in evaluation of exception spec}} }; }; } |