This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] warn on dead function calls in ipa-pure-const [1/4]


On Tue, 26 Jul 2016, Prathamesh Kulkarni wrote:

> +	warning_at (gimple_location (g), OPT_Wunused_value,
> +		    "Call from %s to %s has no effect",
> +		    e->caller->name (), e->callee->name ());

Diagnostics should not start with capital letters.  Function names in 
diagnostics should be quoted, so %qs.  Also, what form is this name in?  
If it's the internal UTF-8 form, you need to use identifier_to_locale on 
it to produce something suitable for a diagnostic.  And for C++ you need 
to make sure the name is a proper pretty name (including classes / 
namespaces / type etc.) as produced by the decl_printable_name langhook, 
before passing it to identifier_to_locale.

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]