In cp/decl.c there is this code. error ("qualified function types cannot be used to declare %s functions", (staticp? "static member" : "free")); The strings "static member" and "free" are not available for translation in the po-file. Even if they were, it surely will not work in all languages to compose a sentence like this. Please make it two separate strings with the complete sentences instead.
Confirmed.
Subject: Bug 28704 Author: mueller Date: Mon Oct 30 23:32:29 2006 New Revision: 118208 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118208 Log: 2006-10-30 Dirk Mueller <dmueller@suse.de> PR c++/28704 * decl.c (grokdeclarator): Duplicate diagnostic message for easier translation. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c
Fixed for 4.3