------- Comment #1 from pinskia at gcc dot gnu dot org 2009-08-13 02:42 ------- I think this is correct as you are not calling a protected method on this but a new object that is created from this.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41050