diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2014-10-29 10:13:29 +0400 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2014-10-31 18:49:59 +0100 |
| commit | 54a5a2b36591d6aad7e94cf6740988202f1654aa (patch) | |
| tree | 65e2704b46b196ec5dc1994a3f9a4934531203a9 /src/test/debuginfo/trait-generic-static-default-method.rs | |
| parent | 7e662316d1c2618c87eb0328aa6b2bccd7eaa8d4 (diff) | |
| download | rust-54a5a2b36591d6aad7e94cf6740988202f1654aa.tar.gz rust-54a5a2b36591d6aad7e94cf6740988202f1654aa.zip | |
debuginfo: Make GDB tests use line breakpoints like done in LLDB tests.
On some Windows versions of GDB this is more stable than setting breakpoints via function names.
Diffstat (limited to 'src/test/debuginfo/trait-generic-static-default-method.rs')
| -rw-r--r-- | src/test/debuginfo/trait-generic-static-default-method.rs | 38 |
1 files changed, 11 insertions, 27 deletions
diff --git a/src/test/debuginfo/trait-generic-static-default-method.rs b/src/test/debuginfo/trait-generic-static-default-method.rs index 20747681b6f..8d565a323ac 100644 --- a/src/test/debuginfo/trait-generic-static-default-method.rs +++ b/src/test/debuginfo/trait-generic-static-default-method.rs @@ -14,17 +14,14 @@ // === GDB TESTS =================================================================================== -// gdb-command:rbreak zzz // gdb-command:run -// gdb-command:finish // gdb-command:print arg1 // gdb-check:$1 = 1000 // gdb-command:print arg2 // gdb-check:$2 = 0.5 // gdb-command:continue -// gdb-command:finish // gdb-command:print arg1 // gdb-check:$3 = 2000 // gdb-command:print *arg2 @@ -36,30 +33,17 @@ // lldb-command:run -// lldb-command:print no_padding1 -// lldb-check:[...]$0 = { x = (0, 1) y = 2 z = (3, 4, 5) } -// lldb-command:print no_padding2 -// lldb-check:[...]$1 = { x = (6, 7) y = { = (8, 9) = 10 } } - -// lldb-command:print tuple_internal_padding -// lldb-check:[...]$2 = { x = (11, 12) y = (13, 14) } -// lldb-command:print struct_internal_padding -// lldb-check:[...]$3 = { x = (15, 16) y = (17, 18) } -// lldb-command:print both_internally_padded -// lldb-check:[...]$4 = { x = (19, 20, 21) y = (22, 23) } - -// lldb-command:print single_tuple -// lldb-check:[...]$5 = { x = (24, 25, 26) } - -// lldb-command:print tuple_padded_at_end -// lldb-check:[...]$6 = { x = (27, 28) y = (29, 30) } -// lldb-command:print struct_padded_at_end -// lldb-check:[...]$7 = { x = (31, 32) y = (33, 34) } -// lldb-command:print both_padded_at_end -// lldb-check:[...]$8 = { x = (35, 36, 37) y = (38, 39) } - -// lldb-command:print mixed_padding -// lldb-check:[...]$9 = { x = { = (40, 41, 42) = (43, 44) } y = (45, 46, 47, 48) } +// lldb-command:print arg1 +// lldb-check:[...]$0 = 1000 +// lldb-command:print arg2 +// lldb-check:[...]$1 = 0.5 +// lldb-command:continue + +// lldb-command:print arg1 +// lldb-check:[...]$2 = 2000 +// lldb-command:print *arg2 +// lldb-check:[...]$3 = (1, 2, 3) +// lldb-command:continue struct Struct { x: int |
