1 // PR c++/12519 2 3 // { dg-do compile } 4 // { dg-options "-O" } 5 6 struct A 7 { 8 ~A(); 9 }; 10 foo()11 inline const A foo() 12 { 13 A a; 14 return a; 15 } 16 bar()17 A bar() 18 { 19 return foo(); 20 } 21