1 // PR tree-optimization/49309
2 // { dg-do compile }
3 // { dg-skip-if "" { *-*-* } { "-flto" } { "" } }
4 // { dg-options "-fpreprocessed -fmudflap" }
5 
6 struct A
7 {
8   int i;
9 
10   A();
11   A(const A&);
12 };
13 
foo(A a)14 inline void foo(A a) { a = A(); }
15 
bar()16 void bar() { foo(A()); }
17