1// { dg-do assemble } 2// Bug: g++ doesn't flag name collisions between types and non-types as 3// errors. It shouldn't for class names, but it should for typedefs. 4 5int bar; // { dg-error "" } 6typedef int bar; // { dg-error "" } 7