1// { dg-do assemble } 2// The reference parameter to fred isn't dereferenced properly. 3 4class Gump {}; 5Gump operator & (const Gump x){return x;} 6 7class B; 8 9void *sam(int &x) 10{return &x;} 11 12const void *fred(const B& x) 13{return &x;} // "&x" causes the compilation error. 14 15class B {}; 16