[10] RFR: 8184309: Buld warnings from GCC 7.1 on Fedora 26

Kim Barrett kim.barrett at oracle.com
Thu Jul 13 17:13:33 UTC 2017


> On Jul 12, 2017, at 9:03 PM, Yasumasa Suenaga <yasuenag at gmail.com> wrote:
> 
> Thanks Kim, Vladimir,
> 
>> Could this one instead be fixed by changing the declaration of TimestampFormat from
>> 
>> static const char*  TimestampFormat;
>> 
>> to
>> 
>> static const char*  const TimestampFormat;
> 
> It works fine.
> So I use it.
> 
> I filed this issue as JDK-8184309, and uploaded webrev.
> It does not contain the warning of methodMatcher.cpp .
> Could you review it?
> 
> http://cr.openjdk.java.net/~ysuenaga/JDK-8184309/webrev.00/

Thanks for cleaning these up.

In context, the addition of the const qualifier to just
TimestampFormat looks odd, and made me look at the others nearby.
I think all those other nearby "const char*" variables ought to
be "const char* const" too.

If you want to make that change (and assuming I haven't overlooked
something, and it builds ok), I don't need another round of review.

Looks good.



More information about the hotspot-dev mailing list