// { dg-do compile } | |
// Contributed by Wolfgang Bangerth <bangerth at dealii dot org> | |
// PR c++/12335: Make sure we don't ICE on the qualified-id form of a | |
// destructor call. | |
struct Y { | |
~Y() {} // { dg-bogus "note" "implemented DR272" { xfail *-*-* } } | |
}; | |
struct X : Y { | |
~X() {} // { dg-bogus "note" "implemented DR272" { xfail *-*-* } } | |
void f() { | |
X::~X(); // { dg-bogus "" "implemented DR272" { xfail *-*-* } } | |
Y::~Y(); // { dg-bogus "" "implemented DR272" { xfail *-*-* } } | |
} | |
}; |