diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-04-06 20:36:43 +0200 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-04-06 20:38:23 +0200 |
| commit | fc202ca034e0d657b41b98ad0b28d43fd32f3982 (patch) | |
| tree | 119721c91573c4f2d8e0ec625df853746f713e72 /src/compiletest | |
| parent | c902eafa14803ca9fcb0b59ce852bdabca826c6f (diff) | |
Remove support for old-style for
Closes #1619
Diffstat (limited to 'src/compiletest')
| -rw-r--r-- | src/compiletest/runtest.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiletest/runtest.rs b/src/compiletest/runtest.rs index 24644a6d375..8b04bc8fb05 100644 --- a/src/compiletest/runtest.rs +++ b/src/compiletest/runtest.rs @@ -196,17 +196,20 @@ fn check_error_patterns(props: test_props, let mut next_err_idx = 0u; let mut next_err_pat = props.error_patterns[next_err_idx]; + let mut done = false; for str::split_char(procres.stderr, '\n').each {|line| if str::contains(line, next_err_pat) { #debug("found error pattern %s", next_err_pat); next_err_idx += 1u; if next_err_idx == vec::len(props.error_patterns) { #debug("found all error patterns"); - ret; + done = true; + break; } next_err_pat = props.error_patterns[next_err_idx]; } } + if done { ret; } let missing_patterns = vec::slice(props.error_patterns, next_err_idx, |
