[FIR] Fix erasing existing data flow statements
This commit is contained in:
+1
-1
@@ -317,7 +317,7 @@ abstract class PersistentLogicSystem(context: ConeInferenceContext) : LogicSyste
|
|||||||
if (shouldRemoveOriginalStatements) {
|
if (shouldRemoveOriginalStatements) {
|
||||||
logicStatements -= originalVariable
|
logicStatements -= originalVariable
|
||||||
}
|
}
|
||||||
logicStatements = logicStatements.put(newVariable, newStatements)
|
logicStatements = logicStatements.put(newVariable, logicStatements[newVariable]?.let { it + newStatements } ?: newStatements)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user