RFR: 8273104: Refactoring option parser for UL [v2]

Yasumasa Suenaga ysuenaga at openjdk.java.net
Tue Sep 7 01:58:40 UTC 2021


On Tue, 7 Sep 2021 00:15:25 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> Yasumasa Suenaga has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Fix condition for error stream
>
> src/hotspot/share/logging/logOutput.cpp line 370:
> 
>> 368:     if (!success) {
>> 369:       if (errstream->count() > errstream_count_before) {
>> 370:         errstream->print_cr("Invalid option '%s' for log output (%s).", key, name());
> 
> I don't quite follow this. If the error count has increased then this was a known option with a bad value that has already been reported in set_option. Here we should be catching an unknown option that wasn't recognized by set_option, in which case the error count should be unchanged no?

Good catch! I fixed it in new commit.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5293


More information about the hotspot-runtime-dev mailing list