xref: /minix3/external/bsd/llvm/dist/clang/test/CXX/basic/basic.lookup/basic.lookup.qual/p6.cpp (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 // expected-no-diagnostics
3 
4 struct C {
5   typedef int I;
6 };
7 
8 typedef int I1, I2;
9 extern int* p;
10 extern int* q;
11 
f()12 void f() {
13   p->C::I::~I();
14   q->I1::~I2();
15 }
16 
17 struct A {
18   ~A();
19 };
20 
21 typedef A AB;
main()22 int main() {
23   AB *p;
24   p->AB::~AB();
25 }
26