aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/foreach-box-drop.rs
blob: 50fc181630d05bfcae8c605e7a701e50034223e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
obj ob[K](K k) {
  iter foo() -> @tup(K) {
    put @tup(k);
  }
}

fn x(&ob[str] o) {
  for each (@tup(str) i in o.foo()) {
  }
}

fn main() {
  auto o = ob[str]("hi" + "there");
  x(o);
}