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