diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2016-04-14 10:55:40 +0300 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2016-04-16 14:08:32 +0300 |
| commit | 7fd2881ed47cedd3b26ca3cb9024e4d7bad54f95 (patch) | |
| tree | 7954f43434b37289d4b254c53cf2e9f6b90ffc41 /src/test/debuginfo | |
| parent | 6fa61b810dc95ca3e8bbda1681229f855f214fc4 (diff) | |
| download | rust-7fd2881ed47cedd3b26ca3cb9024e4d7bad54f95.tar.gz rust-7fd2881ed47cedd3b26ca3cb9024e4d7bad54f95.zip | |
test: don't depend on locals being in scope on the return path.
Diffstat (limited to 'src/test/debuginfo')
| -rw-r--r-- | src/test/debuginfo/no-debug-attribute.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/test/debuginfo/no-debug-attribute.rs b/src/test/debuginfo/no-debug-attribute.rs index ea237e5970c..15f2eae76c6 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<T>(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() { |
