Ion GaztaƱaga wrote:
One problem I've found for constructors taking the pointer is that the
pointer can be an incomplete type whereas has_trivial_destructor requires
a complete type.
Are we in the default_delete case here, or in the arbitrary deleter case?