diff options
Diffstat (limited to 'test/SemaCXX/dr1301.cpp')
-rw-r--r-- | test/SemaCXX/dr1301.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/SemaCXX/dr1301.cpp b/test/SemaCXX/dr1301.cpp index e3d63be1f6..a348977f50 100644 --- a/test/SemaCXX/dr1301.cpp +++ b/test/SemaCXX/dr1301.cpp @@ -14,13 +14,13 @@ int b = B().n; // expected-error {{call to deleted}} struct C { // expected-note {{here}} B b; }; -int c = C().b.n; // expected-error {{call to deleted}} +int c = C().b.n; // expected-error {{call to implicitly-deleted default}} -struct D { - D() = default; // expected-note {{here}} +struct D { // expected-note {{defined here}} + D() = default; // expected-note {{declared here}} B b; }; -int d = D().b.n; // expected-error {{call to deleted}} +int d = D().b.n; // expected-error {{call to implicitly-deleted default}} struct E { E() = default; @@ -37,7 +37,7 @@ int f = F().n; // ok union G { // expected-note {{here}} F f; }; -int g = G().f.n; // expected-error {{call to deleted}} +int g = G().f.n; // expected-error {{call to implicitly-deleted default}} struct H { int n; @@ -49,7 +49,7 @@ int h = H().n; // expected-error {{private constructor}} struct I { // expected-note {{here}} H h; }; -int i = I().h.n; // expected-error {{call to deleted}} +int i = I().h.n; // expected-error {{call to implicitly-deleted default}} struct J { J(); @@ -63,5 +63,5 @@ union K { // expected-note 2{{here}} J j; int m; }; -int k1 = K().j.n; // expected-error {{call to deleted}} -int k2 = K().j.f(); // expected-error {{call to deleted}} +int k1 = K().j.n; // expected-error {{call to implicitly-deleted default}} +int k2 = K().j.f(); // expected-error {{call to implicitly-deleted default}} |