Skip to content

Commit 12d8eb2

Browse files
committed
Fix: assertion was too strict.
1 parent 99d7647 commit 12d8eb2

File tree

1 file changed

+2
-2
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/classes

1 file changed

+2
-2
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/nodes/classes/IsSubtypeNode.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ protected boolean isSubMro(Object base, MroSequenceStorage derivedMro, int baseM
9494
int offset = derivedMroLen - baseMroLen;
9595
if (offset >= 0) {
9696
// we can only do this for classes where all MRO entries have only a
97-
// single base
98-
assert GetBaseClassesNodeGen.getUncached().execute(derivedMroAry[offset]).length == 1;
97+
// single or no base
98+
assert GetBaseClassesNodeGen.getUncached().execute(derivedMroAry[offset]).length <= 1;
9999
return isSameType(isSameTypeNode, derivedMroAry[offset], base);
100100
} else {
101101
return false;

0 commit comments

Comments
 (0)