1 // { dg-options "-fshow-column -ansi -pedantic-errors -Wno-long-long" } 2 // PR c++/17821 3 4 struct A { AA5 A(int i) {} 6 }; 7 struct B { 8 int i; 9 }; 10 struct C { 11 B* p; 12 }; main()13int main() { 14 C c; 15 A(c.p.i); // { dg-error "9:request for member 'i' in 'c.C::p', which is of pointer type 'B" } 16 return 0; 17 } 18 19