//PR C++/27805

struct A;

void foo()
{
    int A::* p;
    A a; // { dg-error "incomplete type" }
    a.*p;
} 



syntax highlighted by Code2HTML, v. 0.9.1