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