comparison gcc/testsuite/g++.dg/eh/shadow1.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
16 virtual void V () throw (B); // { dg-message "overridden" "" { 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 exception" "" { target { ! c++17 } } }
22 }; // { dg-error "dynamic exception specification" "" { target c++17 } .-1 } 22 }; // { dg-error "dynamic exception specification" "" { target c++17 } .-1 }
23 // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } .-2 } 23 // { dg-warning "deprecated" "" { target { c++11 && { ! c++17 } } } .-2 }
24 B* foo (D *); 24 B* foo (D *);
25 25
26 B *D::baz (D *p) 26 B *D::baz (D *p)