/rustc/$hash prefix is not being mapped when expected · Issue #105907 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

@pnkfelix

Description

@pnkfelix

Spawned off of #64507

I tried this code:

% rustup default stable-aarch64-apple-darwin (default) % rustup component list | grep installed cargo-aarch64-apple-darwin (installed) clippy-aarch64-apple-darwin (installed) rust-src (installed) rust-std-aarch64-apple-darwin (installed) rust-std-wasm32-unknown-unknown (installed) rustc-aarch64-apple-darwin (installed) rustfmt-aarch64-apple-darwin (installed) % cat map-panic.rs fn main() { let x: Option = Some(42u32).map(|| panic!("hello world")); } % rustc -vV rustc 1.64.0 (a55dd71d5 2022-09-19) binary: rustc commit-hash: a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52 commit-date: 2022-09-19 host: aarch64-apple-darwin release: 1.64.0 LLVM version: 14.0.6 % rustc -g map-panic.rs % RUST_BACKTRACE=1 ./map-panic thread 'main' panicked at 'hello world', map-panic.rs:2:50 stack backtrace: 0: std::panicking::begin_panic at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:616:12 1: map_panic::main::{{closure}} at ./map-panic.rs:2:50 2: core::option::Option::map at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:929:29 3: map_panic::main at ./map-panic.rs:2:30 4: core::ops::function::FnOnce::call_once at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5 note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.

I expected to see this happen: I expected the /rustc/$hash to be mapped to the local paths in the installed rust-src component, rather than being left as raw /rustc/$hash

Instead, this happened: /rustc/$hash is showing up in the output.

Meta

rustc --version --verbose:

rustc 1.64.0 (a55dd71d5 2022-09-19)
binary: rustc
commit-hash: a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52
commit-date: 2022-09-19
host: aarch64-apple-darwin
release: 1.64.0
LLVM version: 14.0.6