diff options
| author | Tobias Bucher <tobiasbucher5991@gmail.com> | 2015-11-19 19:07:27 +0000 |
|---|---|---|
| committer | Tobias Bucher <tobiasbucher5991@gmail.com> | 2015-11-19 20:02:35 +0000 |
| commit | 9b4f16b370c2c4b44de99960a2bf7300c93e3f9e (patch) | |
| tree | e13b523d80a7ea8e0d9a7cf1382970e92e67303e /src | |
| parent | 14983477cacd5576fadd7ead609c24451b748e56 (diff) | |
| download | rust-9b4f16b370c2c4b44de99960a2bf7300c93e3f9e.tar.gz rust-9b4f16b370c2c4b44de99960a2bf7300c93e3f9e.zip | |
Re-unignore environment test on MinGW
Diffstat (limited to 'src')
| -rw-r--r-- | src/libstd/sys/windows/os.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/env-vars.rs | 5 |
2 files changed, 2 insertions, 5 deletions
diff --git a/src/libstd/sys/windows/os.rs b/src/libstd/sys/windows/os.rs index 545dec270fb..a01a80c4c38 100644 --- a/src/libstd/sys/windows/os.rs +++ b/src/libstd/sys/windows/os.rs @@ -97,7 +97,7 @@ impl Iterator for Env { let pos = match s[1..].iter().position(|&u| u == b'=' as u16).map(|p| p + 1) { Some(p) => p, None => continue, - } + }; return Some(( OsStringExt::from_wide(&s[..pos]), OsStringExt::from_wide(&s[pos+1..]), diff --git a/src/test/run-pass/env-vars.rs b/src/test/run-pass/env-vars.rs index d86f63c9cb9..933d9a728db 100644 --- a/src/test/run-pass/env-vars.rs +++ b/src/test/run-pass/env-vars.rs @@ -14,10 +14,7 @@ use std::env::*; fn main() { for (k, v) in vars_os() { let v2 = var_os(&k); - // MingW seems to set some funky environment variables like - // "=C:=C:\MinGW\msys\1.0\bin" and "!::=::\" that are returned - // from vars() but not visible from var(). - assert!(v2.is_none() || v2.as_ref().map(|s| &**s) == Some(&*v), + assert!(v2.as_ref().map(|s| &**s) == Some(&*v), "bad vars->var transition: {:?} {:?} {:?}", k, v, v2); } } |
