aboutsummaryrefslogtreecommitdiff
path: root/src/lib/_int.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/_int.rs')
-rw-r--r--src/lib/_int.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/_int.rs b/src/lib/_int.rs
index ef1b3b66..dfd2204d 100644
--- a/src/lib/_int.rs
+++ b/src/lib/_int.rs
@@ -17,14 +17,15 @@ fn negative(int x) -> bool { ret x < 0; }
fn nonpositive(int x) -> bool { ret x <= 0; }
fn nonnegative(int x) -> bool { ret x >= 0; }
-iter range(mutable int lo, int hi) -> int {
- while (lo < hi) {
- put lo;
- lo += 1;
+iter range(int lo, int hi) -> int {
+ let int lo_ = lo;
+ while (lo_ < hi) {
+ put lo_;
+ lo_ += 1;
}
}
-fn to_str(mutable int n, uint radix) -> str
+fn to_str(int n, uint radix) -> str
{
check (0u < radix && radix <= 16u);
if (n < 0) {