anchor.diff:    const B.c3(String p) : v = p == 0;
     const B.c4(String p) : v = p == 0.0;
     const B.c5(String p) : v = p == '';
  -  const B.n1(num p) : v = p == null;
  -  const B.n2(num p) : v = null == p;
  -  const B.n3(Object p) : v = p == null;
  -  const B.n4(Object p) : v = null == p;
   }
   ''');
     }
  
positive.code:     await assertNoErrorsInCode(r'''
  f() {
    var c = new C();
    c<String>().codeUnits;
  }
  
  class C {
    T call<T>() => null;
  }
  ''');
    }
  
negative.code: }
  
  class A {
    Foo f = <T>(T x) {};
    void test() {
      f<String>("hello");
    }
  }
  ''');
    }
  
    test_genericTypeAlias_noTypeParameters() async {
  