1
Fork 0

Add test for debug logging during incremental compilation

Debug logging during incremental compilation had been broken for some
time, until #89343 fixed it (among other things). Add a test so this is
less likely to break without being noticed. This test is nearly a copy
of the `src/test/ui/rustc-rust-log.rs` test, but tests debug logging in
the incremental compliation code paths.
This commit is contained in:
Tyson Nottingham 2021-10-18 14:00:29 -07:00
parent 93f80bff94
commit aefbd40140
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,8 @@
// rustc-env:RUSTC_LOG=debug
#[cfg(rpass1)]
pub fn foo() {}
#[cfg(rpass2)]
pub fn foo() {
println!();
}

View file

@ -0,0 +1,16 @@
// revisions: rpass1 rpass2
// This test is just checking that we won't ICE if logging is turned
// on; don't bother trying to compare that (copious) output.
//
// dont-check-compiler-stdout
// dont-check-compiler-stderr
// aux-build: rustc-rust-log-aux.rs
// rustc-env:RUSTC_LOG=debug
#[cfg(rpass1)]
fn main() {}
#[cfg(rpass2)]
fn main() {
println!();
}