// Origin: Wolfgang Bangerth // PR c++/28705 // DR 218 is debating whether this is well formed or not. We've never // accepted it (because we'd crash), so we continue to reject it, but // without crashing. namespace N { struct A { A (A*); }; } template void g (N::A *p) { (void) A (p); // { dg-message "" "" } }