// PR gcov-profile/34609 // { dg-do compile } // { dg-options "-O -ftest-coverage" } struct A { int i; int &get () { return i; } }; inline A foo () { A a; a.get (); return a; } inline A bar () { return foo (); } void baz () { A a; a = bar (); } // { dg-final { cleanup-coverage-files } }