diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/run-pass/type-params-in-for-each.rs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/test/run-pass/type-params-in-for-each.rs b/src/test/run-pass/type-params-in-for-each.rs index 74f69aca..49fe099b 100644 --- a/src/test/run-pass/type-params-in-for-each.rs +++ b/src/test/run-pass/type-params-in-for-each.rs @@ -1,8 +1,14 @@ -use std; -import std._uint; + +iter range(uint lo, uint hi) -> uint { + auto lo_ = lo; + while (lo_ < hi) { + put lo_; + lo_ += 1u; + } +} fn create_index[T](vec[tup(T, uint)] index, fn(&T) -> uint hash_fn) { - for each (uint i in _uint.range(0u, 256u)) { + for each (uint i in range(0u, 256u)) { let vec[T] bucket = vec(); } } |