32eb7e3612
This change fixes bugs that users see when we mark declaration code, while also reducing the source map size (improving startup & reducing the load on devtools). The SDK source map is reduced by 41%. Stack traces and stepping should be more accurate after this change, but if we identify any node(s) that need different marking, we now have the tools to refine it further. Change-Id: Ie50c6aca873be7b7c0f7c238a9db2001acbceb5c Reviewed-on: https://dart-review.googlesource.com/10210 Commit-Queue: Jennifer Messerly <jmesserly@google.com> Reviewed-by: Vijay Menon <vsm@google.com> Reviewed-by: Alan Knight <alanknight@google.com>