< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java

Print this page

        

@@ -43,10 +43,11 @@
 import org.graalvm.compiler.hotspot.nodes.StubForeignCallNode;
 import org.graalvm.compiler.hotspot.word.KlassPointer;
 import org.graalvm.compiler.options.OptionValues;
 import org.graalvm.compiler.replacements.nodes.CStringConstant;
 import org.graalvm.compiler.word.Word;
+import jdk.internal.vm.compiler.word.WordFactory;
 
 import jdk.vm.ci.code.Register;
 
 /**
  * Base class for stubs that create a runtime exception.

@@ -65,11 +66,11 @@
     private static Word classAsCString(Class<?> cls) {
         return CStringConstant.cstring(getInternalClassName(cls));
     }
 
     protected static Object createException(Register threadRegister, Class<? extends Throwable> exception) {
-        Word message = null;
+        Word message = WordFactory.zero();
         return createException(threadRegister, exception, message);
     }
 
     protected static Object createException(Register threadRegister, Class<? extends Throwable> exception, Word message) {
         Word thread = registerAsWord(threadRegister);
< prev index next >