// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // @dart=2.9 import "dart:core" as core; class A implements core.Function { // No error here: core.Function is ignored. operator ==(other) => false; } class B implements Function { // Error here Object.== and Function.== disagree on the type of other. operator ==(other) => false; } // CFE Error here: Function is built-in id, could not used as type id. class Function { core.bool operator ==(core.Object other) => false; } main() {}