#1176. Roll failures fixed
diff --git a/Language/Generics/syntax_t34.dart b/Language/Generics/syntax_t34.dart
index 27abd3c..dae9191 100644
--- a/Language/Generics/syntax_t34.dart
+++ b/Language/Generics/syntax_t34.dart
@@ -20,7 +20,7 @@
@C() typedef G = void Function();
@C<int>() typedef K = void Function();
//^
-// [analyzer] SYNTACTIC_ERROR.ANNOTATION_WITH_TYPE_ARGUMENTS
+// [analyzer] SYNTACTIC_ERROR.EXPERIMENT_NOT_ENABLED
// [cfe] An annotation can't use type arguments.
main() {}
diff --git a/LanguageFeatures/Constructor-tear-offs/summary_A03_t04.dart b/LanguageFeatures/Constructor-tear-offs/summary_A03_t04.dart
index 5b2bcac..f207f62 100644
--- a/LanguageFeatures/Constructor-tear-offs/summary_A03_t04.dart
+++ b/LanguageFeatures/Constructor-tear-offs/summary_A03_t04.dart
@@ -85,17 +85,19 @@
T inst<T>(T value) => value;
}
+Type typeOf<X>() => X;
+
void main() {
// Type literals.
var t1 = List<int>; // Type object for `List<int>`.
Expect.isTrue(t1 is Type);
Expect.isFalse(t1 is Function);
- Expect.equals(new List<int>.empty().runtimeType.toString(), t1.toString());
+ Expect.isTrue(typeOf<List<int>>() == t1);
var t2 = ListList<int>; // Type object for `List<List<int>>`.
Expect.isTrue(t2 is Type);
Expect.isFalse(t2 is Function);
- Expect.equals(new List<List<int>>.empty().runtimeType.toString(), t2.toString());
+ Expect.isTrue(typeOf<List<List<int>>>() == t2);
// Instantiated function tear-offs.
T local<T>(T value) => value;