< prev index next >

src/share/vm/runtime/arguments.cpp

Print this page

        

*** 2310,2319 **** --- 2310,2333 ---- } //=========================================================================================================== // Parsing of main arguments + #if INCLUDE_JVMCI + + // Check consistency of jvmci vm argument settings. + bool Arguments::check_jvmci_args_consistency() { + + + if (!EnableJVMCI && is_any_jvmci_arg_values_changed()) { + print_jvmci_arg_inconsistency_error_message(); + return false; + } + return true; + } + #endif //INCLUDE_JVMCI + // Check consistency of GC selection bool Arguments::check_gc_consistency() { // Ensure that the user has not selected conflicting sets // of collectors. uint i = 0;
*** 2406,2415 **** --- 2420,2432 ---- #if INCLUDE_NMT } #endif } #if INCLUDE_JVMCI + + status = status && check_jvmci_args_consistency(); + if (EnableJVMCI) { if (!ScavengeRootsInCode) { warning("forcing ScavengeRootsInCode non-zero because JVMCI is enabled"); ScavengeRootsInCode = 1; }
< prev index next >