aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/test/run-pass/type-params-in-for-each.rs12
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();
}
}