1652850381
This speeds up the computation of static type by avoiding repeated visits of subtrees. The change also paves the way for improving static type computation beyond what is specified. For instance by handling negative type promotions. Change-Id: Ifa3ea0f9760251f43cbbcc97b684004741a97b11 Reviewed-on: https://dart-review.googlesource.com/76020 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Stephen Adams <sra@google.com>