rust/src/test/run-pass/regions-borrow-evec-at.rs
Niko Matsakis 825fd1808e lots of work to make iface/impls parameterized by regions
- paths can now take region parameters, replacing the dirty hack
  I was doing before of abusing vstores.  vstores are now a bit
  of a hack though.

- fix various small bugs:
  - we never checked that iface types were compatible when casting
    to an iface with `as`
  - we allowed nonsense like int<int>
  - and more! (actually that may be it)
2012-04-25 19:26:56 -07:00

12 lines
133 B
Rust

// xfail-test
fn foo(x: [uint]/&) -> uint {
x[0]
}
fn main() {
let p = [22u]/@;
let r = foo(p);
assert r == 22u;
}