summaryrefslogtreecommitdiffstats
path: root/src/test/debuginfo/drop-locations.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/debuginfo/drop-locations.rs')
-rw-r--r--src/test/debuginfo/drop-locations.rs83
1 files changed, 0 insertions, 83 deletions
diff --git a/src/test/debuginfo/drop-locations.rs b/src/test/debuginfo/drop-locations.rs
deleted file mode 100644
index c195f4620..000000000
--- a/src/test/debuginfo/drop-locations.rs
+++ /dev/null
@@ -1,83 +0,0 @@
-// ignore-windows
-// ignore-android
-// ignore-test // Test temporarily ignored due to debuginfo tests being disabled, see PR 47155
-// min-lldb-version: 310
-
-#![allow(unused)]
-
-// compile-flags:-g -O -C no-prepopulate-passes
-// -O -C no-prepopulate-passes added to work around https://bugs.llvm.org/show_bug.cgi?id=32123
-
-// This test checks that drop glue code gets attributed to scope's closing brace,
-// and function epilogues - to function's closing brace.
-
-// === GDB TESTS ===================================================================================
-
-// gdb-command:run
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc1[...]
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc2[...]
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc3[...]
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc4[...]
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc5[...]
-// gdb-command:next
-// gdb-command:frame
-// gdb-check:[...]#loc6[...]
-
-// === LLDB TESTS ==================================================================================
-
-// lldb-command:set set stop-line-count-before 0
-// lldb-command:set set stop-line-count-after 1
-// Can't set both to zero or lldb will stop printing source at all. So it will output the current
-// line and the next. We deal with this by having at least 2 lines between the #loc's
-
-// lldb-command:run
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc1[...]
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc2[...]
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc3[...]
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc4[...]
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc5[...]
-// lldb-command:next
-// lldb-command:frame select
-// lldb-check:[...]#loc6[...]
-
-fn main() {
-
- foo();
-
- zzz(); // #loc5
-
-} // #loc6
-
-fn foo() {
- {
- let s = String::from("s"); // #break
-
- zzz(); // #loc1
-
- } // #loc2
-
- zzz(); // #loc3
-
-} // #loc4
-
-fn zzz() {()}