1 // { dg-do assemble } 2 // { dg-options "-O2" } 3 // Origin: Jakub Jelinek <jakub@redhat.com> 4 5 class a { 6 public: 7 double b; 8 int c; ~a()9 ~a() { } 10 }; 11 12 int bar(a x); 13 a foo(double x); 14 baz(double x,int y)15 int baz(double x, int y) 16 { 17 return bar(foo(x)); 18 } 19