6a892af47d
Previously, parameter TypeCheck was applied to the joined value of a parameter variable which may include assignments in the method body. After this change, parameter TypeCheck is only applied to the incoming value. This also removes duplicate management of variables and variable joins. Change-Id: I9a8205a778aced7b0ea8c51c83e48ae485315221 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/130561 Reviewed-by: Samir Jindel <sjindel@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>