https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117154
--- Comment #3 from Carlos Galvez <carlosgalvezp at gmail dot com> --- Please note that this ticket is about protected *destructor*. For protected *constructor*, clang has same behavior as GCC. CWG 2244 does not appear to consider this case?