[FIR] Minor. Remove useless creating data flow variables for value parameters
This commit is contained in:
+1
-5
@@ -54,10 +54,6 @@ class FirDataFlowAnalyzer(transformer: FirBodyResolveTransformer) : BodyResolveC
|
|||||||
|
|
||||||
fun enterFunction(function: FirFunction<*>) {
|
fun enterFunction(function: FirFunction<*>) {
|
||||||
graphBuilder.enterFunction(function).passFlow()
|
graphBuilder.enterFunction(function).passFlow()
|
||||||
|
|
||||||
for (valueParameter in function.valueParameters) {
|
|
||||||
getOrCreateRealVariable(valueParameter.symbol)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun exitFunction(function: FirFunction<*>): ControlFlowGraph? {
|
fun exitFunction(function: FirFunction<*>): ControlFlowGraph? {
|
||||||
@@ -461,7 +457,7 @@ class FirDataFlowAnalyzer(transformer: FirBodyResolveTransformer) : BodyResolveC
|
|||||||
}
|
}
|
||||||
|
|
||||||
initializer.resolvedSymbol?.let { initializerSymbol: FirBasedSymbol<*> ->
|
initializer.resolvedSymbol?.let { initializerSymbol: FirBasedSymbol<*> ->
|
||||||
val rhsVariable = variableStorage[initializerSymbol]?.takeIf { !it.isSynthetic } ?: return
|
val rhsVariable = getOrCreateRealVariable(initializerSymbol)
|
||||||
variableStorage.createAliasVariable(variable.symbol, rhsVariable)
|
variableStorage.createAliasVariable(variable.symbol, rhsVariable)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user