1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// xfail-stage0 // xfail-stage1 // xfail-stage2 // error-pattern: non-type context type base = obj { fn foo(); }; obj derived() { fn foo() {} fn bar() {} } fn main() { let derived d = derived(); let base b = base(d); }