03e1659cc4
In a future CL I will need the ability for flow analysis to initialize promotion keys that aren't associated with any particular variable. In anticipation of that, this CL refactors `FlowAnalysis.initialize` so that it immediately looks up the unpromoted type of the variable (which is the only information it needs), and thereafter just uses the variable's promotion key. From the point of view of flow analysis clients, there is no functional change. Change-Id: I54794bde49c7af745b43a09914f70c9c4e6d48da Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/279074 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Johnni Winther <johnniwinther@google.com>