1 // { dg-do assemble } 2 3 int f(); 4 g()5 void g() 6 { 7 const int& i = f(); // OK 8 int& j = f(); // { dg-error "" } initialization of non-const reference 9 const volatile int& k = f(); // { dg-error "" } initialization of volatile ref 10 } 11