#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);