--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java 2018-12-11 11:13:42.000000000 -0800 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsUtil.java 2018-12-11 11:13:41.000000000 -0800 @@ -51,6 +51,18 @@ } } + public static void staticAssert(boolean condition, String message, Object arg1) { + if (REPLACEMENTS_ASSERTIONS_ENABLED) { + AssertionNode.assertion(true, condition, message, arg1, ""); + } + } + + public static void staticAssert(boolean condition, String message, Object arg1, Object arg2) { + if (REPLACEMENTS_ASSERTIONS_ENABLED) { + AssertionNode.assertion(true, condition, message, arg1, arg2); + } + } + /** * Asserts that condition evaluates to true at runtime. This is intended to be used within * snippets or stubs, and will lead to a VM error if it fails.