Skip to content

Commit 34dd073

Browse files
committed
Missing deconts in istype.
1 parent b546d47 commit 34dd073

File tree

1 file changed

+2
-0
lines changed
  • src/vm/jvm/runtime/org/perl6/nqp/runtime

1 file changed

+2
-0
lines changed

src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,8 @@ public static long istype(SixModelObject obj, SixModelObject type, ThreadContext
16831683
/* Null always type checks false. */
16841684
if (obj == null)
16851685
return 0;
1686+
obj = decont(obj, tc);
1687+
type = decont(type, tc);
16861688

16871689
int typeCheckMode = type.st.ModeFlags & STable.TYPE_CHECK_CACHE_FLAG_MASK;
16881690
SixModelObject[] cache = obj.st.TypeCheckCache;

0 commit comments

Comments
 (0)