Auto merge of #35159 - michaelwoerister:incr-comp-implies-orbit, r=nikomatsakis
Automatically enable -Zorbit if -Zincremental is specified. Fixes #34973 r? @nikomatsakis
This commit is contained in:
commit
f495483f2d
2 changed files with 29 additions and 1 deletions
|
|
@ -1168,7 +1168,15 @@ pub fn build_session_options(matches: &getopts::Matches) -> Options {
|
|||
})
|
||||
});
|
||||
|
||||
let debugging_opts = build_debugging_options(matches, error_format);
|
||||
let mut debugging_opts = build_debugging_options(matches, error_format);
|
||||
|
||||
// Incremental compilation only works reliably when translation is done via
|
||||
// MIR, so let's enable -Z orbit if necessary (see #34973).
|
||||
if debugging_opts.incremental.is_some() && !debugging_opts.orbit {
|
||||
early_warn(error_format, "Automatically enabling `-Z orbit` because \
|
||||
`-Z incremental` was specified");
|
||||
debugging_opts.orbit = true;
|
||||
}
|
||||
|
||||
let parse_only = debugging_opts.parse_only;
|
||||
let no_trans = debugging_opts.no_trans;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue