We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec59e5b commit cfac061Copy full SHA for cfac061
mypyc/ir/class_ir.py
@@ -341,7 +341,7 @@ def subclasses(self) -> set[ClassIR] | None:
341
Return None if it is impossible to identify all subclasses, for example
342
because we are performing separate compilation.
343
"""
344
- if self.children is None or self.allow_interpreted_subclasses:
+ if not self.is_ext_class or self.allow_interpreted_subclasses or self.children is None:
345
return None
346
result = set(self.children)
347
for child in self.children:
0 commit comments