On Thu, 5 Oct 2023 16:23:03 GMT, Ioi Lam <ik...@openjdk.org> wrote: >> Calvin Cheung has updated the pull request incrementally with one additional >> commit since the last revision: >> >> simplify some code in modules.cpp > > src/hotspot/share/classfile/modules.cpp line 597: > >> 595: MetaspaceShared::disable_optimized_module_handling(); >> 596: } >> 597: } > > I think this code can be made less verbose: > > bool disable = false; > if (runtime_main_module == nullptr) { > if (_archived_main_module_name != nullptr) { > log_info(cds)("Module %s specified during dump time but not during > runtime", _archived_main_module_name); > disable = true; > } > } else { > if (_archived_main_module_name == nullptr) { > log_info(cds)("Module %s specified during runtime but not during dump > time", runtime_main_module); > disable = true; > } else if (strcmp(runtime_main_module, _archived_main_module_name) != > 0) { > log_info(cds)("Mismatched modules: runtime %s dump time %s", > runtime_main_module, _archived_main_module_name); > disable = true; > } > } > > if (disable) { > log_info(cds)("Disabling optimized module handling"); > MetaspaceShared::disable_optimized_module_handling(); > }
I've pushed a commit with the above simplification. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/16016#discussion_r1365948448