1 // PR c++/19732
2
3 struct A;
4 typedef int ~A; // { dg-error "non-function" }
5 struct B {
6 ~A(); // { dg-error "" }
7 typedef int ~A; // { dg-error "non-function" }
fB8 void f() {
9 extern ~B(); // { dg-error "non-member" }
10 }
11 };
12 void ~A(); // { dg-error "non-member" }
13