about summary refs log tree commit diff
path: root/src/test/run-pass/interface-narrowing.rs
blob: d5f07efc086499639acae137dee4f19779fad678 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//xfail-test

// Test case for issue #115.
type base =
  obj {
    fn foo();
  };

obj derived() {
  fn foo() {}
  fn bar() {}
}

fn main() {
  let d = derived();
  let b:base = d as base;
}