Fixes #1212. Use correct instance for the comparison
diff --git a/LanguageFeatures/Constructor-tear-offs/expression_A04_t01.dart b/LanguageFeatures/Constructor-tear-offs/expression_A04_t01.dart
index 7256029..40cd7b4 100644
--- a/LanguageFeatures/Constructor-tear-offs/expression_A04_t01.dart
+++ b/LanguageFeatures/Constructor-tear-offs/expression_A04_t01.dart
@@ -25,13 +25,15 @@
 typedef CAlias = C;
 
 main() {
-  var c1 = C()<int>;
+  var c = C();
+  var c1 = c<int>;
   Expect.isFalse(c1 is Type);
   Expect.isTrue(c1 is int Function(int));
-  Expect.equals(c1, c1.call<int>);
+  Expect.equals(c1, c.call<int>);
 
-  var c2 = CAlias()<int>;
+  var ca = CAlias();
+  var c2 = ca<int>;
   Expect.isFalse(c2 is Type);
   Expect.isTrue(c2 is int Function(int));
-  Expect.equals(c2, c2.call<int>);
+  Expect.equals(c2, ca.call<int>);
 }
diff --git a/LanguageFeatures/Constructor-tear-offs/expression_A04_t02.dart b/LanguageFeatures/Constructor-tear-offs/expression_A04_t02.dart
index 0e5e8c4..45bffc8 100644
--- a/LanguageFeatures/Constructor-tear-offs/expression_A04_t02.dart
+++ b/LanguageFeatures/Constructor-tear-offs/expression_A04_t02.dart
@@ -27,8 +27,9 @@
 class C = A with M;
 
 main() {
-  var c1 = C()<int>;
+  var c = C();
+  var c1 = c<int>;
   Expect.isFalse(c1 is Type);
   Expect.isTrue(c1 is int Function(int));
-  Expect.equals(c1, c1.call<int>);
+  Expect.equals(c1, c.call<int>);
 }
diff --git a/LanguageFeatures/Constructor-tear-offs/expression_A04_t03.dart b/LanguageFeatures/Constructor-tear-offs/expression_A04_t03.dart
index ffecff0..d410b30 100644
--- a/LanguageFeatures/Constructor-tear-offs/expression_A04_t03.dart
+++ b/LanguageFeatures/Constructor-tear-offs/expression_A04_t03.dart
@@ -25,8 +25,9 @@
 }
 
 main() {
-  var c1 = C()<int>;
+  var c = C();
+  var c1 = c<int>;
   Expect.isFalse(c1 is Type);
   Expect.isTrue(c1 is int Function(int));
-  Expect.equals(c1, c1.call<int>);
+  Expect.equals(c1, c.call<int>);
 }