Skip to content

Commit f224394

Browse files
authored
Fixes #1657. Don't try to test null-check pattern in irrefutable context (#1671)
1 parent 1472de5 commit f224394

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

LanguageFeatures/Patterns/list_A05_t05.dart

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -60,28 +60,6 @@ String test3(List list) {
6060
}
6161

6262
main() {
63-
var <int>[a1, b1, ... List r1?] = [1, 2, 3, 4, 5];
64-
Expect.equals(1, a1);
65-
Expect.equals(2, b1);
66-
Expect.listEquals([3, 4, 5], r1);
67-
68-
final [a2, ...List<int> r2?, b2, c2] = [ 2, 3, 4, 5, 6];
69-
Expect.equals(2, a2);
70-
Expect.listEquals([3, 4], r2);
71-
Expect.equals(5, b2);
72-
Expect.equals(6, c2);
73-
74-
var <int>[... /* comment */ r3?, a3, b3, c3] = [1, 2, 3, 4, 5, 6];
75-
Expect.listEquals([1, 2, 3], r3);
76-
Expect.equals(4, a3);
77-
Expect.equals(5, b3);
78-
Expect.equals(6, c3);
79-
80-
var [... _?, a4, b4, c4] = [1, 2, 3, 4, 5, 6];
81-
Expect.equals(4, a4);
82-
Expect.equals(5, b4);
83-
Expect.equals(6, c4);
84-
8563
Expect.equals([5, 6].toString(), test1([1, 2, 3, 4, 5, 6]));
8664
Expect.equals([3, 4].toString(), test1([2, 3, 4, 5, 6]));
8765
Expect.equals([3, 4, 5].toString(), test1([3, 4, 5, 6, 7, 8]));

0 commit comments

Comments
 (0)