1/* { dg-do compile } */ 2/* { dg-options "-O" } */ 3 4struct gc{}; 5struct transform:public gc 6{ 7 double x, y, z, t; 8 transform (void){} 9}; 10inline transform f (void) 11{ 12 return transform (); 13}; 14void transformed (void) 15{ 16 new transform (f()); 17} 18 19