1 // { dg-do run } 2 // { dg-options "-O" } 3 // prms-id: 11144 4 5 class Id { 6 public: 7 int d_i; Id(int i)8 Id(int i) : d_i(i) {} value()9 int value() {return d_i;} 10 } id(1); 11 foo()12Id foo() { return id; } 13 main()14int main() { 15 const Id &id1 = foo(); 16 const Id &id2 = foo(); 17 return &id1 == &id2; 18 } 19