1 2 3 4 5 6 7 8 9 10 11 12 13
// PR c++/38795 // { dg-do compile } // { dg-options "-std=gnu++0x" } template<typename... T> int foo(int i) { return *reinterpret_cast<T*>(i); // { dg-error "not expanded with|T" } } void bar(int i) { foo<int>(i); }