KAPT+IR: Skip assertion in BodyGenerator

#KT-49682
This commit is contained in:
Mikhael Bogdanov
2022-06-10 11:04:16 +02:00
committed by Space
parent e1d00c3d6e
commit 8dd141869a
@@ -279,9 +279,11 @@ class BodyGenerator(
// If we are here, we didn't find a superclass entry in super types. // If we are here, we didn't find a superclass entry in super types.
// Thus, super class should be Any. // Thus, super class should be Any.
val superClass = classDescriptor.getSuperClassOrAny() val superClass = classDescriptor.getSuperClassOrAny()
if (context.configuration.generateBodies) {
assert(KotlinBuiltIns.isAny(superClass)) { assert(KotlinBuiltIns.isAny(superClass)) {
"$classDescriptor: Super class should be any: $superClass" "$classDescriptor: Super class should be any: $superClass"
} }
}
generateAnySuperConstructorCall(body, ktClassOrObject) generateAnySuperConstructorCall(body, ktClassOrObject)
} }
} }