1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// { dg-do assemble } typedef unsigned int atypedef; struct astruct{}; void afunction(); void aovlfunction(); void aovlfunction(int); int avariable; namespace foo { using ::atypedef; using ::astruct; using ::afunction; using ::aovlfunction; using ::avariable; }