< prev index next >

src/share/vm/runtime/thread.cpp

Print this page

        

@@ -3317,12 +3317,17 @@
   os::init_before_ergo();
 
   jint ergo_result = Arguments::apply_ergo();
   if (ergo_result != JNI_OK) return ergo_result;
 
-  // Final check of all arguments after ergonomics which may change values.
-  if (!CommandLineFlags::check_all_ranges_and_constraints()) {
+  // Final check of all ranges after ergonomics which may change values.
+  if (!CommandLineFlags::check_ranges()) {
+    return JNI_EINVAL;
+  }
+
+  // Final check of all 'AfterErgo' constraints after ergonomics which may change values.
+  if (!CommandLineFlags::check_constraints_of_after_ergo()) {
     return JNI_EINVAL;
   }
 
   if (PauseAtStartup) {
     os::pause();
< prev index next >