RFR: 8236736: Change notproduct JVM flags to develop flags [v2]
Coleen Phillimore
coleenp at openjdk.org
Tue Apr 2 17:16:02 UTC 2024
On Tue, 2 Apr 2024 16:49:19 GMT, Stefan Karlsson <stefank at openjdk.org> wrote:
>> Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Clean up notproduct from tests.
>
> src/hotspot/share/runtime/arguments.cpp line 3420:
>
>> 3418: static void apply_debugger_ergo() {
>> 3419: #ifndef PRODUCT
>> 3420: // UseDebuggerErgo is notproduct
>
> Now that the flag has been changed to a develop flag, it seems wrong that these are guarded by "#ifndef PRODUCT". Shouldn't this be changed to check for ASSERT instead?
Yes, ifdef ASSERT is more appropriate.
> src/hotspot/share/runtime/flags/jvmFlag.hpp line 118:
>
>> 116: EXPERIMENTAL_FLAG_BUT_LOCKED,
>> 117: DEVELOPER_FLAG_BUT_PRODUCT_BUILD,
>> 118: NOTPRODUCT_FLAG_BUT_PRODUCT_BUILD
>
> Should the ',' on the previous line be removed?
Yes, I guess our compilers don't complain about that anymore.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18541#discussion_r1548261310
PR Review Comment: https://git.openjdk.org/jdk/pull/18541#discussion_r1548269993
More information about the shenandoah-dev
mailing list