On Thu, 17 Sep 2015, Mark Wielaard wrote:
>>> I believe making -Wunused-const-variable part of -Wall is not
>>> a good idea.
>>>
>>> For example, I have a nightly build of Wine with a nightly build
>>> of GCC.  And my notifaction mail went from twently lines of warning
>>> to 6500 -- all coming from header files.
> I was just taking a look. They come from constructs like:
> 
> static const WCHAR INSTALLPROPERTY_VERSIONSTRINGW[] =
> {'V','e','r','s','i','o','n','S','t','r','i','n','g',0};
> 
> Using the more idiomatic and a bit more readable:
> 
> #define INSTALLPROPERTY_VERSIONSTRINGW u"VersionString"
> 
> gets rid of most of the issues.

I am working to get Wine converted to at least the u"VersionString" 
flavor, and then ideally to use #define or to disable this new 
warning globally.

Should there remain any other cases, I'll report them here.

(Thanks for the hints, Mark!)

Gerald

Reply via email to