1// { dg-do assemble } 2// Bug: g++ fails to grok functional casts in all situations. 3 4class A { 5public: 6 typedef int B; 7 static B foo() { return B(1); } // { dg-bogus "" } 8}; 9