namespace N
{
  struct A;
  int f() {
    struct N::A { // { dg-error "" }
      A() {}
    };
    return 0;
  }
}


syntax highlighted by Code2HTML, v. 0.9.1