diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-03-22 08:39:41 -0700 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-03-22 09:58:19 -0700 |
| commit | dc07280b087c89506ad7e5f66f4f88b18d06be2e (patch) | |
| tree | 1d1ee1e4ebb35fc36a1b10162b949882d12ce943 /src/compiletest/errors.rs | |
| parent | ea6030878ac4cf7709aa7ace00880e88aba2ffb7 (diff) | |
| download | rust-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.rs | 8 |
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; |
