Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.dg / template / crash18.C
blob5eb92929cbdf3955a9fa820ce00144c9594fd53b
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
5 #include <typeinfo>
7 template <typename T>
8 void dummy() {
9   const std::type_info& t = typeid(T);
10   const std::type_info& t2 = typeid(float);
13 template void dummy<int>(void);