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()8 void 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