about summary refs log tree commit diff
path: root/src/compiletest/errors.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-03-22 08:39:41 -0700
committerNiko Matsakis <niko@alum.mit.edu>2012-03-22 09:58:19 -0700
commitdc07280b087c89506ad7e5f66f4f88b18d06be2e (patch)
tree1d1ee1e4ebb35fc36a1b10162b949882d12ce943 /src/compiletest/errors.rs
parentea6030878ac4cf7709aa7ace00880e88aba2ffb7 (diff)
downloadrust-dc07280b087c89506ad7e5f66f4f88b18d06be2e.tar.gz
rust-dc07280b087c89506ad7e5f66f4f88b18d06be2e.zip
make --enforce-mut-vars always on, add mut annotations to remaining files
Diffstat (limited to 'src/compiletest/errors.rs')
-rw-r--r--src/compiletest/errors.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/compiletest/errors.rs b/src/compiletest/errors.rs
index f8487ad44cf..1e04eb52109 100644
--- a/src/compiletest/errors.rs
+++ b/src/compiletest/errors.rs
@@ -9,9 +9,9 @@ type expected_error = { line: uint, kind: str, msg: str };
 
 // Load any test directives embedded in the file
 fn load_errors(testfile: str) -> [expected_error] {
-    let error_patterns = [];
+    let mut error_patterns = [];
     let rdr = result::get(io::file_reader(testfile));
-    let line_num = 1u;
+    let mut line_num = 1u;
     while !rdr.eof() {
         let ln = rdr.read_line();
         error_patterns += parse_expected(line_num, ln);
@@ -22,7 +22,7 @@ fn load_errors(testfile: str) -> [expected_error] {
 
 fn parse_expected(line_num: uint, line: str) -> [expected_error] unsafe {
     let error_tag = "//!";
-    let idx;
+    let mut idx;
     alt str::find_str(line, error_tag) {
          option::none { ret []; }
          option::some(nn) { idx = (nn as uint) + str::len(error_tag); }
@@ -30,7 +30,7 @@ fn parse_expected(line_num: uint, line: str) -> [expected_error] unsafe {
 
     // "//!^^^ kind msg" denotes a message expected
     // three lines above current line:
-    let adjust_line = 0u;
+    let mut adjust_line = 0u;
     let len = str::len(line);
     while idx < len && line[idx] == ('^' as u8) {
         adjust_line += 1u;