blob: 57decaf0115f8b0526d2cb49e7d89933719777f4 [file] [log] [blame]
T id<T>(T t) => t;
abstract class CompareBase {
operator <(IntFn f);
}
class Compare extends CompareBase {
@override
operator <(Object f) => f is TFn;
}
main() {}
test1(CompareBase x) {}
typedef IntFn = int Function(int);
typedef TFn = T Function<T>(T);