Auto merge of #61459 - GuillaumeGomez:fix-rustdoc-sysroot-panic, r=ollie27,bjorn3,QuietMisdreavus
Prevent panic when sysroot cannot be computed Fixes #61377. cc @rotty @rust-lang/rustdoc r? @Manishearth
This commit is contained in:
commit
fd7f48b3ef
1 changed files with 2 additions and 4 deletions
|
@ -44,8 +44,7 @@ pub fn run(options: Options) -> i32 {
|
|||
let input = config::Input::File(options.input.clone());
|
||||
|
||||
let sessopts = config::Options {
|
||||
maybe_sysroot: options.maybe_sysroot.clone().or_else(
|
||||
|| Some(env::current_exe().unwrap().parent().unwrap().parent().unwrap().to_path_buf())),
|
||||
maybe_sysroot: options.maybe_sysroot.clone(),
|
||||
search_paths: options.libs.clone(),
|
||||
crate_types: vec![config::CrateType::Dylib],
|
||||
cg: options.codegen_options.clone(),
|
||||
|
@ -225,8 +224,7 @@ fn run_test(
|
|||
let outputs = OutputTypes::new(&[(OutputType::Exe, None)]);
|
||||
|
||||
let sessopts = config::Options {
|
||||
maybe_sysroot: maybe_sysroot.or_else(
|
||||
|| Some(env::current_exe().unwrap().parent().unwrap().parent().unwrap().to_path_buf())),
|
||||
maybe_sysroot,
|
||||
search_paths: libs,
|
||||
crate_types: vec![config::CrateType::Executable],
|
||||
output_types: outputs,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue