[IR] Removed wrong validation
IrEnumConstructorCall behaves differently whether it is inside IrEnumEntry or not. Remove the validation for now.
This commit is contained in:
-6
@@ -177,12 +177,6 @@ class CheckIrElementVisitor(
|
|||||||
expression.ensureTypeIs(irBuiltIns.unitType)
|
expression.ensureTypeIs(irBuiltIns.unitType)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun visitEnumConstructorCall(expression: IrEnumConstructorCall) {
|
|
||||||
super.visitEnumConstructorCall(expression)
|
|
||||||
|
|
||||||
expression.ensureTypeIs(irBuiltIns.unitType)
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun visitInstanceInitializerCall(expression: IrInstanceInitializerCall) {
|
override fun visitInstanceInitializerCall(expression: IrInstanceInitializerCall) {
|
||||||
super.visitInstanceInitializerCall(expression)
|
super.visitInstanceInitializerCall(expression)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user