< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java

Print this page
rev 52509 : [mq]: graal

@@ -315,12 +315,13 @@
                 AddressNode address = makeAddress(b, args[0], args[1]);
                 LocationIdentity location;
                 if (args.length == 2) {
                     location = any();
                 } else {
-                    assert args[2].isConstant();
+                    assert args[2].isConstant() : args[2];
                     location = snippetReflection.asObject(LocationIdentity.class, args[2].asJavaConstant());
+                    assert location != null : snippetReflection.asObject(Object.class, args[2].asJavaConstant());
                 }
                 b.push(returnKind, readOp(b, readKind, address, location, operation.opcode()));
                 break;
             }
             case READ_HEAP: {
< prev index next >