about summary refs log tree commit diff
path: root/src/test/compile-fail/constructor-as-cast.rs
blob: 85d8c7850cfbc9e47157c9258ff8e99f98b9bbb8 (plain)
1
2
3
4
5
6
7
8
9
10
// error-pattern: unresolved name: base
type base =
    obj {
        fn foo();
    };
obj derived() {
    fn foo() { }
    fn bar() { }
}
fn main() { let d: derived = derived(); let b: base = base(d); }