aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/clone-with-exterior.rs
blob: 9a75042d18b9f373352e2f3c2f5e0117d4977d71 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// xfail-boot
// xfail-stage0
// xfail-stage1
// xfail-stage2
fn f(@rec(int a, int b) x) {
  assert (x.a == 10);
  assert (x.b == 12);
}

fn main() {
  let @rec(int a, int b) z = rec(a=10, b=12);
  let task p = spawn thread f(z);
  join p;
}