< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugConfigImpl.java

Print this page

        

@@ -63,11 +63,11 @@
         this(options, DebugOptions.Log.getValue(options),
                         DebugOptions.Count.getValue(options),
                         DebugOptions.TrackMemUse.getValue(options),
                         DebugOptions.Time.getValue(options),
                         DebugOptions.Dump.getValue(options),
-                        DebugOptions.Verify.getValue(options),
+                        getVerifyOptionValue(options),
                         DebugOptions.MethodFilter.getValue(options),
                         output, dumpHandlers, verifyHandlers);
     }
 
     DebugConfigImpl(OptionValues options,

@@ -97,10 +97,14 @@
         this.dumpHandlers = Collections.unmodifiableList(dumpHandlers);
         this.verifyHandlers = Collections.unmodifiableList(verifyHandlers);
         this.output = output;
     }
 
+    private static String getVerifyOptionValue(OptionValues values) {
+        return !DebugOptions.Verify.hasBeenSet(values) && Assertions.assertionsEnabled() ? "" : DebugOptions.Verify.getValue(values);
+    }
+
     @Override
     public OptionValues getOptions() {
         return options;
     }
 
< prev index next >