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,8 +279,10 @@ class BodyGenerator(
// If we are here, we didn't find a superclass entry in super types.
// Thus, super class should be Any.
val superClass = classDescriptor.getSuperClassOrAny()
assert(KotlinBuiltIns.isAny(superClass)) {
"$classDescriptor: Super class should be any: $superClass"
if (context.configuration.generateBodies) {
assert(KotlinBuiltIns.isAny(superClass)) {
"$classDescriptor: Super class should be any: $superClass"
}
}
generateAnySuperConstructorCall(body, ktClassOrObject)
}