blob: a2e720ee5aeac365928cadcba9d81ed83be300ab [file] [log] [blame]
class A<X> extends P<X> {
A(super.x) : assert(const F.foo("foo") == const A.foo("foo"));
const A.foo(X x) : super(x);
}
class P<T> {
const P(T t);
}
typedef F<Y> = A<Y>;