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