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