------- Comment #5 from reichelt at gcc dot gnu dot org 2009-03-03 23:31 ------- Well, if you define xyz() within the class the warning goes away. It stays (and is bogus) if you define the function in a different translation unit.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39358