Skip to content

Commit

Permalink
Fortify test.
Browse files Browse the repository at this point in the history
  • Loading branch information
cjgillot committed Apr 22, 2023
1 parent 4e8b642 commit b8c67d8
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 7 deletions.
2 changes: 1 addition & 1 deletion tests/debuginfo/auxiliary/macro-stepping.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
#[macro_export]
macro_rules! new_scope {
() => {
let x = 1;
let x = 1; opaque(x);
}
}
20 changes: 14 additions & 6 deletions tests/debuginfo/macro-stepping.rs
Original file line number Diff line number Diff line change
Expand Up @@ -79,22 +79,28 @@ extern crate macro_stepping; // exports new_scope!()
// lldb-check:[...]#inc-loc2[...]
// lldb-command:next
// lldb-command:frame select
// lldb-check:[...]#inc-loc1[...]
// lldb-command:next
// lldb-command:frame select
// lldb-check:[...]#inc-loc2[...]
// lldb-command:next
// lldb-command:frame select
// lldb-check:[...]#inc-loc3[...]

macro_rules! foo {
() => {
let a = 1;
let b = 2;
let c = 3;
}
let a = 1; opaque(a);
let b = 2; opaque(b);
let c = 3; opaque(c);
};
}

macro_rules! foo2 {
() => {
foo!();
let x = 1;
let x = 1; opaque(x);
foo!();
}
};
}

fn main() {
Expand All @@ -118,4 +124,6 @@ fn main() {

fn zzz() {()}

fn opaque(_: u32) {}

include!("macro-stepping.inc");

0 comments on commit b8c67d8

Please sign in to comment.