90652bc314
Makes the synthetic sync* iterator dynamic to allow the internal, synthetic sync* code to handle nested iterators of differing types. Bug: https://github.com/dart-lang/sdk/issues/42234 Change-Id: I309885b27555142cd7f8ab13a5637b35545f1d44 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/160071 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Clement Skau <cskau@google.com>