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