aboutsummaryrefslogtreecommitdiff
path: root/src/test/compile-fail/constructor-as-cast.rs
blob: 6d81b69361052d81c3bb66bb0d87347fa8bccf3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// xfail-stage0
// 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);
}