[PATCH, Committed] Fix PR c++/28704, another diagnostic localisation issue

Dirk Mueller dmueller@suse.de
Tue Oct 31 02:06:00 GMT 2006


Hi, 

bootstrapped, tested via "make gcc.pot", committed to mainline. 

 2006-10-30  Dirk Mueller  <dmueller@suse.de>
 
	PR c++/28704
	* decl.c (grokdeclarator): Duplicate diagnostic message
	for easier translation. Fix line-wrapping.


--- decl.c	(revision 118206)
+++ decl.c	(working copy)
@@ -8039,8 +8039,11 @@ grokdeclarator (const cp_declarator *dec
 	  if (cp_type_quals (type) != TYPE_UNQUALIFIED
 	      && (current_class_type == NULL_TREE || staticp) )
 	    {
-	      error ("qualified function types cannot be used to declare %s 
functions",
-		     (staticp? "static member" : "free"));
+	      error (staticp
+                     ? G_("qualified function types cannot be used to "
+                          "declare static member functions")
+                     : G_("qualified function types cannot be used to "
+                          "declare free functions"));
 	      type = TYPE_MAIN_VARIANT (type);
 	    }
 



More information about the Gcc-patches mailing list