]>
Commit | Line | Data |
---|---|---|
4223f82f MM |
1 | // { dg-options "-w" } |
2 | ||
48ca24b2 | 3 | class QString { // { dg-error "previous definition" } |
feb6efc1 | 4 | QString (const QString & a); // { dg-message "QString::QString|candidate expects" } |
4223f82f MM |
5 | }; |
6 | ||
48ca24b2 | 7 | class QString { }; // { dg-error "redefinition" } |
4223f82f MM |
8 | |
9 | const QString q () { | |
48ca24b2 | 10 | QString z; // { dg-error "matching" } |
4223f82f | 11 | int x; |
48ca24b2 | 12 | return x ? QString () : QString (); // { dg-error "matching" } |
4223f82f | 13 | } |