de74ca5902
`recordAssignments` merges properties into all parents which is redundant work in the case of empty `VariableAssignments`. This redundant work leads to critically poor performance in cases with many local declarations. ^KT-66416 Fixed