Revert "FIR: add smartcast stability to FIR"

This reverts commit 96bd2c54
This commit is contained in:
Dmitriy Novozhilov
2021-06-03 09:54:02 +03:00
parent 0497f60af3
commit 6f54e9fd5c
13 changed files with 11 additions and 87 deletions
@@ -274,11 +274,7 @@ class Fir2IrImplicitCastInserter(
}
override fun visitExpressionWithSmartcast(expressionWithSmartcast: FirExpressionWithSmartcast, data: IrElement): IrExpression {
return if (expressionWithSmartcast.smartcastStability == SmartcastStability.STABLE_VALUE) {
implicitCastOrExpression(data as IrExpression, expressionWithSmartcast.typeRef)
} else {
data as IrExpression
}
return implicitCastOrExpression(data as IrExpression, expressionWithSmartcast.typeRef)
}
override fun visitExpressionWithSmartcastToNull(