diff --git a/src/test/debuginfo/no-debug-attribute.rs b/src/test/debuginfo/no-debug-attribute.rs index ea237e5970c5..15f2eae76c67 100644 --- a/src/test/debuginfo/no-debug-attribute.rs +++ b/src/test/debuginfo/no-debug-attribute.rs @@ -23,20 +23,22 @@ // gdb-command:continue #![allow(unused_variables)] -#![feature(no_debug, rustc_attrs)] +#![feature(no_debug)] #![feature(omit_gdb_pretty_printer_section)] #![omit_gdb_pretty_printer_section] -#[rustc_no_mir] // FIXME(#31005) MIR debuginfo is inaccurate for returns. +#[inline(never)] +fn id(x: T) -> T {x} + fn function_with_debuginfo() { let abc = 10_usize; - return (); // #break + id(abc); // #break } #[no_debug] fn function_without_debuginfo() { let abc = -57i32; - return (); // #break + id(abc); // #break } fn main() {