// { dg-do assemble { target { ! c++11 } } }// Test that we properly diagnose an attempt to use an anonymous class// in declaring an external function.typedefconst struct{int i; } T;// { dg-message "" } referenced belowvoidf(T* t);// { dg-error "" } uses unnamed type