1// { dg-do assemble } 2// Bug: g++ doesn't handle superfluous parentheses when redeclaring a TYPENAME. 3 4typedef int foo; 5class A { 6 typedef int ((foo)); // { dg-bogus "" } 7}; 8