1 // { dg-do compile } 2 // Contributed by: <leif dot lonnblad at thep dot lu dot se> 3 // PR c++/15064: typeid does not form an integral constant expression 4 5 #include <typeinfo> 6 7 template <typename T> dummy()8void dummy() { 9 const std::type_info& t = typeid(T); 10 const std::type_info& t2 = typeid(float); 11 } 12 13 template void dummy<int>(void); 14