d95f73f018
In many cases function bodies were a block containing a single nested block. Flatten these cases. Change the test for whether a lexically-scoped local variable clashes with a parameter to work on the generated code, not the source. Change-Id: I74d37fe686e481e3300bb9d37b30857e8e375cb5 Reviewed-on: https://dart-review.googlesource.com/20661 Reviewed-by: Leaf Petersen <leafp@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com>