anchor.diff:            expression: "const Key('t')",
             expectedResult: '''
             (function(p) {
  -            return dart.const(new foo.ValueKey.new("t"));
  -          }(
  -          1
  -          ))
  -          ''');
  -    },
  -        skip:
  -            'Incorrect kernel for factory constructor call'); // https://github.com/dart-lang/sdk/issues/41976
  +            return C0 || CT.C0;
  +          }(
  +          1
  +          ))
  +          ''');
  +    });
     });
   
     return 0;
  
positive.code:           1
            ))
            ''');
      },
          skip:
              'Incorrect kernel for factory constructor call'); // https://github.com/dart-lang/sdk/issues/41976
  
      test('evaluate const factory constructor call', () async {
        await driver.check(
  
negative.code:         var k = Key('t');
          MyClass c = MyClass(0);
          int p = 1;
          const t = 1;
  
          /* evaluation placeholder */
          print('\$c, \$k, \$t');
        }
        ''';
  
  