Skip to content

Commit

Permalink
Return 0 for objprimspec(null)
Browse files Browse the repository at this point in the history
This follows Moar's behavior, and fixes the JVM backend for Rakudo
  • Loading branch information
hoelzro committed Dec 16, 2015
1 parent b8fc603 commit a4d6b4b
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java
Expand Up @@ -2520,7 +2520,7 @@ public static SixModelObject settypecheckmode(SixModelObject obj, long mode, Thr
return obj;
}
public static long objprimspec(SixModelObject obj, ThreadContext tc) {
return obj.st.REPR.get_storage_spec(tc, obj.st).boxed_primitive;
return obj == null ? 0 : obj.st.REPR.get_storage_spec(tc, obj.st).boxed_primitive;
}
public static SixModelObject setinvokespec(SixModelObject obj, SixModelObject ch,
String name, SixModelObject invocationHandler, ThreadContext tc) {
Expand Down

0 comments on commit a4d6b4b

Please sign in to comment.