mirror of
https://github.com/rust-lang/rust.git
synced 2026-06-01 22:18:23 +03:00
58f8739d55
MIR dumped before/after the dummy `PreCodegen` pass should be identical to MIR dumped after the phase transition to `runtime-optimized`.
17 lines
335 B
Rust
17 lines
335 B
Rust
//@ skip-filecheck
|
|
// Test that the comments we emit in MIR opts are accurate.
|
|
//
|
|
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
|
|
//@ compile-flags: -Zmir-include-spans -C debuginfo=full
|
|
|
|
#![crate_type = "lib"]
|
|
|
|
// EMIT_MIR spans.outer.runtime-optimized.after.mir
|
|
pub fn outer(v: u8) -> u8 {
|
|
inner(&v)
|
|
}
|
|
|
|
pub fn inner(x: &u8) -> u8 {
|
|
*x
|
|
}
|