1// { dg-do assemble } 2// Origin: Jean-Francois Panisset <panisset@discreet.com> 3 4template<class T> 5void foo(T *data) 6{ 7 ((char *)data)->~T(); 8} 9