1 | namespace header { |
---|---|
2 | class Z { |
3 | public: |
4 | Z() { |
5 | foo(); |
6 | #if !PUREONLY |
7 | // expected-warning-re@-2 {{{{^}}Call to virtual function during construction}} |
8 | // expected-note-re@-3 {{{{^}}This constructor of an object of type 'Z' has not returned when the virtual method was called}} |
9 | // expected-note-re@-4 {{{{^}}Call to virtual function during construction}} |
10 | #endif |
11 | } |
12 | virtual int foo(); |
13 | }; |
14 | } |
15 |