mod support; | |
use crate::support::Test; | |
use std::env; | |
/// This test is in its own module because it modifies the environment and would affect other tests | |
/// when run in parallel with them. | |
#[test] | |
fn gnu_no_warnings_if_cxxflags() { | |
env::set_var("CXXFLAGS", "-arbitrary"); | |
let test = Test::gnu(); | |
test.gcc().file("foo.cpp").cpp(true).compile("foo"); | |
test.cmd(0).must_not_have("-Wall").must_not_have("-Wextra"); | |
} |