Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/g++.dg/eh/shadow1.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
11 struct D : private B | 11 struct D : private B |
12 { | 12 { |
13 friend class E; | 13 friend class E; |
14 | 14 |
15 static B *baz (D *); | 15 static B *baz (D *); |
16 virtual void V () throw (B); // { dg-error "overriding" "" { target { ! c++17 } } } | 16 virtual void V () throw (B); // { dg-message "overridden" "" { target { ! c++17 } } } |
17 }; // { dg-error "dynamic exception specification" "" { target c++17 } .-1 } | 17 }; // { dg-error "dynamic exception specification" "" { target c++17 } .-1 } |
18 // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } .-2 } | 18 // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } .-2 } |
19 struct E : public D | 19 struct E : public D |
20 { | 20 { |
21 virtual void V () throw (D); // { dg-error "looser throw" "" { target { ! c++17 } } } | 21 virtual void V () throw (D); // { dg-error "looser throw" "" { target { ! c++17 } } } |