1119418Sobrien// { dg-do assemble } 251694Sroger// PRMS id: 5629 351694Sroger 451694Srogerstruct String { const char *x; }; 551694Srogerclass Pathname: public String { }; 651694Sroger 751694SrogerString 851694Srogerf(int i) 951694Sroger{ 1051694Sroger Pathname p; 1151694Sroger String s; 1251694Sroger 1351694Sroger return i ? p: s; 1451694Sroger} 1551694Sroger