Avoid evaluation ANONIMOUS_FUNCTION as argument
This commit is contained in:
committed by
Igor Chevdar
parent
2f90e3f055
commit
7ec89caf27
+4
-3
@@ -98,9 +98,10 @@ internal class FunctionInlining(val context: Context): IrElementTransformerVoid(
|
||||
//---------------------------------------------------------------------//
|
||||
|
||||
private fun isLambdaExpression(expression: IrExpression) : Boolean {
|
||||
if (expression !is IrContainerExpressionBase) return false
|
||||
if (expression.origin != IrStatementOrigin.LAMBDA) return false
|
||||
return true
|
||||
if (expression !is IrContainerExpressionBase) return false
|
||||
if (expression.origin == IrStatementOrigin.LAMBDA) return true
|
||||
if (expression.origin == IrStatementOrigin.ANONYMOUS_FUNCTION) return true
|
||||
return false
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------//
|
||||
|
||||
Reference in New Issue
Block a user