From c96634af4b17eb4c92df8c3b38e6ed74cfcf9628 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 22 Jul 2010 12:11:39 -0700 Subject: Fix mem op= mem bug in trans.ml (via not terribly good fix). Closes #111. --- src/test/run-pass/iter-range.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/test/run-pass/iter-range.rs (limited to 'src/test') diff --git a/src/test/run-pass/iter-range.rs b/src/test/run-pass/iter-range.rs new file mode 100644 index 00000000..ade7c51c --- /dev/null +++ b/src/test/run-pass/iter-range.rs @@ -0,0 +1,18 @@ +iter range(int a, int b) -> int { + check (a < b); + + let int i = a; + while (i < b) { + put i; + i += 1; + } +} + +fn main() { + let int sum = 0; + for each (int x in range(0, 100)) { + sum += x; + } + + log sum; +} \ No newline at end of file -- cgit v1.2.3