blob: 1998fb95690608a1767320bbb14b3db7d4f4dde9 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-fdump-tree-gimple" } */
/* Test that we return retval directly, instead of going through an
intermediate temporary, when returning an empty class. */
class obj {
public:
obj(int);
};
obj funky(){
return obj(555);
}
/* { dg-final { scan-tree-dump-times "return <retval>;" 1 "gimple" } } */