1 // { dg-do assemble }
2 // { dg-options "-pedantic-errors" }
3
4 struct Foo {
5 char *p;
6 const char *q;
7 void m() const;
8 };
9
10 void other(char &x); // { dg-error "" } reference below
11
12 void
m()13 Foo::m() const
14 {
15 other(*q); // { dg-error "" } this is bad
16 }
17