Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
This commit is contained in:
@@ -8,8 +8,8 @@ export expected_error;
|
||||
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 mut error_patterns = [];
|
||||
fn load_errors(testfile: str) -> [expected_error]/~ {
|
||||
let mut error_patterns = []/~;
|
||||
let rdr = result::get(io::file_reader(testfile));
|
||||
let mut line_num = 1u;
|
||||
while !rdr.eof() {
|
||||
@@ -20,11 +20,11 @@ fn load_errors(testfile: str) -> [expected_error] {
|
||||
ret error_patterns;
|
||||
}
|
||||
|
||||
fn parse_expected(line_num: uint, line: str) -> [expected_error] unsafe {
|
||||
fn parse_expected(line_num: uint, line: str) -> [expected_error]/~ unsafe {
|
||||
let error_tag = "//!";
|
||||
let mut idx;
|
||||
alt str::find_str(line, error_tag) {
|
||||
option::none { ret []; }
|
||||
option::none { ret []/~; }
|
||||
option::some(nn) { idx = (nn as uint) + str::len(error_tag); }
|
||||
}
|
||||
|
||||
@@ -49,5 +49,5 @@ fn parse_expected(line_num: uint, line: str) -> [expected_error] unsafe {
|
||||
|
||||
#debug("line=%u kind=%s msg=%s", line_num - adjust_line, kind, msg);
|
||||
|
||||
ret [{line: line_num - adjust_line, kind: kind, msg: msg}];
|
||||
ret [{line: line_num - adjust_line, kind: kind, msg: msg}]/~;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user