#1289. Roll failures fixed
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t01.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t01.dart
index 84027df..548f7ef 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t01.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t01.dart
@@ -14,26 +14,28 @@
// SharedOptions=--enable-experiment=enhanced-enums
enum E1 {
+// ^^
+// [analyzer] unspecified
e1,
e2,
e3;
final int values = 42;
// ^^^^^^
-// [analyzer] unspecified
// [cfe] unspecified
}
enum E2<T> {
+// ^^^^^
+// [analyzer] unspecified
e1<int>(42),
e2<String>("42"),
e3<bool>(false);
const E2(T t);
- final List<E2> values = const [e1, e2, e3];
+ final List<E2> values = const [];
// ^^^^^^
-// [analyzer] unspecified
// [cfe] unspecified
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t02.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t02.dart
index 451ce52..a566190 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t02.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t02.dart
@@ -19,29 +19,37 @@
// SharedOptions=--enable-experiment=enhanced-enums
enum E1 {
+// ^^
+// [cfe] unspecified
e1,
+//^^
+// [analyzer] unspecified
e2,
e3;
final int e1 = 42;
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
enum E2<T> {
+// ^^
+// [cfe] unspecified
e1<int>(42),
e2<String>("42"),
+//^^
+// [analyzer] unspecified
e3<bool>(false);
const E2(T t);
final List<E2> e2 = const [];
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
enum E3 {
+// ^^
+// [analyzer] unspecified
e1,
e2,
e3;
@@ -53,7 +61,7 @@
}
main() {
- E1.e1;
- E2.e1;
- E3.e1;
+ print(E1);
+ print(E2);
+ print(E3);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t03.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t03.dart
index 094380f..e28bf0f 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t03.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t03.dart
@@ -19,29 +19,35 @@
// SharedOptions=--enable-experiment=enhanced-enums
enum E1 {
+// ^^
+// [cfe] unspecified
e1,
+//^^
+// [analyzer] unspecified
e2,
e3;
final E1? e1 = null;
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
enum E2<T> {
+// ^^
+// [cfe] unspecified
e1<int>(42),
e2<String>("42"),
+//^^
+// [analyzer] unspecified
e3<bool>(false);
const E2(T t);
final E2<String>? e2 = null;
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
main() {
- E1.e1;
- E2.e1;
+ print(E1);
+ print(E2);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t04.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t04.dart
index a3eebec..0e36404 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t04.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t04.dart
@@ -20,24 +20,26 @@
enum E1 {
e1,
+//^^
+// [analyzer] unspecified
e2,
e3;
int get e1 => 42;
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
enum E2<T> {
e1<int>(42),
e2<String>("42"),
+//^^
+// [analyzer] unspecified
e3<bool>(false);
const E2(T t);
int get e2 => 42;
// ^^
-// [analyzer] unspecified
// [cfe] unspecified
}
@@ -53,7 +55,7 @@
}
main() {
- E1.e1;
- E2.e1;
- E3.e1;
+ print(E1);
+ print(E2);
+ print(E3);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t05.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t05.dart
index 6a83e3b..c207680 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t05.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t05.dart
@@ -21,25 +21,25 @@
enum E1 {
e1,
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e2,
e3;
void set e1(int v) {}
-// ^^
-// [analyzer] unspecified
-// [cfe] unspecified
}
enum E2<T> {
e1<int>(42),
e2<String>("42"),
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e3<bool>(false);
const E2(T t);
void set e2(int v) {}
-// ^^
-// [analyzer] unspecified
-// [cfe] unspecified
}
enum E3 {
@@ -47,14 +47,14 @@
e2,
e3;
- static void set e1(int i) {}
+ static void set e1(E3 v) {}
// ^^
// [analyzer] unspecified
// [cfe] unspecified
}
main() {
- E1.e1;
- E2.e1;
- E3.e1;
+ print(E1);
+ print(E2);
+ print(E3);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t06.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t06.dart
index 2d40646..699ad65 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t06.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t06.dart
@@ -20,25 +20,25 @@
enum E1 {
e1,
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e2,
e3;
void e1() {}
-// ^^
-// [analyzer] unspecified
-// [cfe] unspecified
}
enum E2<T> {
e1<int>(42),
e2<String>("42"),
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e3<bool>(false);
const E2(T t);
void e2() {}
-// ^^
-// [analyzer] unspecified
-// [cfe] unspecified
}
enum E3 {
@@ -53,7 +53,7 @@
}
main() {
- E1.e1;
- E2.e1;
- E3.e1;
+ print(E1);
+ print(E2);
+ print(E3);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t09.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t09.dart
index 21e20a7..96290a3 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t09.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t09.dart
@@ -42,6 +42,8 @@
}
enum E1 implements I1 {
+// ^^
+// [analyzer] unspecified
e1,
//^^
// [analyzer] unspecified
@@ -51,6 +53,8 @@
}
enum E2 implements I2 {
+// ^^
+// [analyzer] unspecified
e1,
//^^
// [analyzer] unspecified
@@ -60,6 +64,8 @@
}
enum E3 implements I3 {
+// ^^
+// [analyzer] unspecified
e1,
//^^
// [analyzer] unspecified
@@ -81,6 +87,8 @@
}
enum E5 implements I5 {
+// ^^
+// [analyzer] unspecified
e1,
//^^
// [analyzer] unspecified
@@ -90,6 +98,8 @@
}
enum E6 implements I6 {
+// ^^
+// [analyzer] unspecified
e1,
//^^
// [analyzer] unspecified
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A09_t11.dart b/LanguageFeatures/Enhanced-Enum/semantics_A09_t11.dart
index bf02c15..d2efda6 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A09_t11.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A09_t11.dart
@@ -20,38 +20,36 @@
enum E1 {
e1,
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e2,
e3;
static void set e1(int val) {}
-// ^^^
-// [analyzer] unspecified
-// [cfe] unspecified
+
}
enum E2<T> {
e1<int>(42),
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e2<String>("42"),
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
e3<bool>(false);
-
+//^^
+// [analyzer] unspecified
+// [cfe] unspecified
const E2(T t);
static void set e1(E2<String> val) {}
-// ^^^^^^
-// [analyzer] unspecified
-// [cfe] unspecified
static void set e2(E2<bool> val) {}
-// ^^^^
-// [analyzer] unspecified
-// [cfe] unspecified
static void set e3(E2<int> val) {}
-// ^^^
-// [analyzer] unspecified
-// [cfe] unspecified
}
main() {
- E1.e1;
- E2.e1;
- E2.e2;
- E2.e3;
+ print(E1);
+ print(E2);
}
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A10_t03.dart b/LanguageFeatures/Enhanced-Enum/semantics_A10_t03.dart
index f041bd4..b04e4c1 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A10_t03.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A10_t03.dart
@@ -29,6 +29,9 @@
// [cfe] unspecified
}
enum E1 with M1 {
+// ^^
+// [analyzer] unspecified
+// [cfe] unspecified
e1,
e2,
e3;
@@ -47,6 +50,9 @@
}
enum E2<T> with M2 {
+// ^^
+// [analyzer] unspecified
+// [cfe] unspecified
e1<int>(42),
e2<String>("42"),
e3<bool>(false);
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A11_t01.dart b/LanguageFeatures/Enhanced-Enum/semantics_A11_t01.dart
index 79f6eca..bc658d2 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A11_t01.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A11_t01.dart
@@ -18,14 +18,14 @@
// SharedOptions=--enable-experiment=enhanced-enums
enum E1 {
+// ^^
+// [analyzer] unspecified
+// [cfe] unspecified
e1,
e2,
e3;
String toString([int index]);
-// ^^^^^^^^
-// [analyzer] unspecified
-// [cfe] unspecified
void foo();
// ^^^
// [analyzer] unspecified
@@ -33,6 +33,9 @@
}
enum E2<T> {
+// ^^
+// [analyzer] unspecified
+// [cfe] unspecified
e1<int>(42),
e2<String>("42"),
e3<bool>(false);
@@ -40,10 +43,6 @@
const E2(T t);
String toString([int index]);
-// ^^^^^^^^
-// [analyzer] unspecified
-// [cfe] unspecified
-
void foo();
// ^^^
// [analyzer] unspecified
diff --git a/LanguageFeatures/Enhanced-Enum/semantics_A14_t01.dart b/LanguageFeatures/Enhanced-Enum/semantics_A14_t01.dart
index f5487ee..609b103 100644
--- a/LanguageFeatures/Enhanced-Enum/semantics_A14_t01.dart
+++ b/LanguageFeatures/Enhanced-Enum/semantics_A14_t01.dart
@@ -32,6 +32,8 @@
}
enum E2<T> {
+// ^^
+// [cfe] unspecified
e1<int>(i),
// ^
// [analyzer] unspecified
diff --git a/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t05.dart b/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t05.dart
index 62cbbea..d93aef2 100644
--- a/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t05.dart
+++ b/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t05.dart
@@ -31,7 +31,7 @@
Expect.isNotNull(wr.target);
Expect.equals(c1, wr.target);
triggerGc();
- await Future.delayed(Duration(milliseconds: 5));
+ await Future.delayed(Duration(seconds: 1));
Expect.isNotNull(wr.target);
c2 = null;
triggerGc();
diff --git a/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t06.dart b/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t06.dart
index 48a978f..9e7b0ac 100644
--- a/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t06.dart
+++ b/LanguageFeatures/FinalizationRegistry/WeakReference/weak_reference_target_t06.dart
@@ -41,7 +41,7 @@
});
Expect.isNotNull(wr.target);
Expect.equals(c1, wr.target);
- await Future.delayed(Duration(milliseconds: 10));
+ await Future.delayed(Duration(seconds: 1));
c1 = null;
triggerGc();
Expect.isNull(wr.target);