diff --git a/substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver/NativeImage.java b/substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver/NativeImage.java index e72553992425..29416e25ccbe 100644 --- a/substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver/NativeImage.java +++ b/substratevm/src/com.oracle.svm.driver/src/com/oracle/svm/driver/NativeImage.java @@ -1205,7 +1205,6 @@ private int completeImageBuild() { } } } - addImageBuilderJavaArgs(customJavaArgs.toArray(new String[0])); /* Perform JavaArgs consolidation - take the maximum of -Xmx, minimum of -Xms */ Long xmxValue = consolidateArgs(imageBuilderJavaArgs, oXmx, SubstrateOptionsParser::parseLong, String::valueOf, () -> 0L, Math::max); Long xmsValue = consolidateArgs(imageBuilderJavaArgs, oXms, SubstrateOptionsParser::parseLong, String::valueOf, () -> SubstrateOptionsParser.parseLong(getXmsValue()), Math::max); @@ -1214,6 +1213,7 @@ private int completeImageBuild() { replaceArg(imageBuilderJavaArgs, oXms, Long.toUnsignedString(xmxValue)); } } + addImageBuilderJavaArgs(customJavaArgs.toArray(new String[0])); /* Perform option consolidation of imageBuilderArgs */