// PR c++/38795 // { dg-do compile } // { dg-options "-std=gnu++0x" } template int foo(int i) { return *reinterpret_cast(i); // { dg-error "not expanded with|T" } } void bar(int i) { foo(i); }