blob: 24d783553d126a06d1eb4eb3b2ae88ca3807070f [file] [log] [blame] [edit]
// Ensure that env::vars() does not panic if environ is null.
// Regression test for rust-lang/rust#53200
//@ run-pass
#![feature(rustc_private)]
// FIXME: more platforms?
#[cfg(target_os = "linux")]
fn main() {
extern crate libc;
unsafe { libc::clearenv(); }
assert_eq!(std::env::vars().count(), 0);
}
#[cfg(not(target_os = "linux"))]
fn main() {}