Optimize containsKey -> get pattern
This commit is contained in:
committed by
TeamCityServer
parent
82591bb107
commit
c13822a2c5
+2
-2
@@ -54,10 +54,10 @@ private class StaticDefaultFunctionLowering(val context: JvmBackendContext) : Ir
|
||||
)
|
||||
|
||||
override fun visitReturn(expression: IrReturn): IrExpression {
|
||||
val irFunction = context.staticDefaultStubs[expression.returnTargetSymbol]
|
||||
return super.visitReturn(
|
||||
if (context.staticDefaultStubs.containsKey(expression.returnTargetSymbol)) {
|
||||
if (irFunction != null) {
|
||||
with(expression) {
|
||||
val irFunction = context.staticDefaultStubs[expression.returnTargetSymbol]!!
|
||||
IrReturnImpl(startOffset, endOffset, type, irFunction.symbol, value)
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user