Fix a potential infinite loop in type_error_test.

Change-Id: Id5806187d82aeaf07462df1bfd5ae095f1542611
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/98454
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Nicholas Shahan <nshahan@google.com>
This commit is contained in:
Bob Nystrom 2019-04-03 17:13:31 +00:00 committed by commit-bot@chromium.org
parent 1dd72d4309
commit ab065aedda

View file

@ -34,9 +34,9 @@ void main() {
var _ = <int>{for (int i in s) 1}; //# 22: compile-time error
// Wrong for declaration element type.
var _ = <int>[for (int i = "s";;) 1]; //# 23: compile-time error
var _ = <int, int>{for (int i = "s";;) 1: 1}; //# 24: compile-time error
var _ = <int>{for (int i = "s";;) 1}; //# 25: compile-time error
var _ = <int>[for (int i = "s"; false;) 1]; //# 23: compile-time error
var _ = <int, int>{for (int i = "s"; false;) 1: 1}; //# 24: compile-time error
var _ = <int>{for (int i = "s"; false;) 1}; //# 25: compile-time error
// Wrong for body element type.
var _ = <int>[for (; false;) "s"]; //# 26: compile-time error