http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17314
Paolo Carlini <paolo.carlini at oracle dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu.org --- Comment #14 from Paolo Carlini <paolo.carlini at oracle dot com> --- If I understand correctly the issue, saying in enforce_access something like "A::A(), declared protected, is inaccessible within this context" instead of "A::A() is protected within this context" would be less confusing.