diff --git a/tests/debuginfo/borrowed-enum.rs b/tests/debuginfo/borrowed-enum.rs index 9c6e466c43c20..b87d1f2b96d2e 100644 --- a/tests/debuginfo/borrowed-enum.rs +++ b/tests/debuginfo/borrowed-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/by-value-non-immediate-argument.rs b/tests/debuginfo/by-value-non-immediate-argument.rs index 523f6b7623d1d..4ecb76ee0846d 100644 --- a/tests/debuginfo/by-value-non-immediate-argument.rs +++ b/tests/debuginfo/by-value-non-immediate-argument.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-gdb-version: 13.0 //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/coroutine-objects.rs b/tests/debuginfo/coroutine-objects.rs index 598de2ee45380..783156e07b8e1 100644 --- a/tests/debuginfo/coroutine-objects.rs +++ b/tests/debuginfo/coroutine-objects.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb // LLDB (18.1+) now supports DW_TAG_variant_part, but there is some bug in either compiler or LLDB // with memory layout of discriminant for this particular enum diff --git a/tests/debuginfo/enum-thinlto.rs b/tests/debuginfo/enum-thinlto.rs index 4da49022630ab..ef41feec6e244 100644 --- a/tests/debuginfo/enum-thinlto.rs +++ b/tests/debuginfo/enum-thinlto.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g -Z thinlto //@ disable-gdb-pretty-printers //@ ignore-backends: gcc diff --git a/tests/debuginfo/function-arg-initialization.rs b/tests/debuginfo/function-arg-initialization.rs index 78fecd8a4bfe0..9b20eb1b8a4f3 100644 --- a/tests/debuginfo/function-arg-initialization.rs +++ b/tests/debuginfo/function-arg-initialization.rs @@ -5,7 +5,8 @@ // arguments have been properly loaded when setting the breakpoint via the // function name. -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers //@ ignore-backends: gcc diff --git a/tests/debuginfo/function-prologue-stepping-regular.rs b/tests/debuginfo/function-prologue-stepping-regular.rs index 83d5aa3c0a10c..2a4a64f873032 100644 --- a/tests/debuginfo/function-prologue-stepping-regular.rs +++ b/tests/debuginfo/function-prologue-stepping-regular.rs @@ -1,7 +1,8 @@ // This test case checks if function arguments already have the correct value when breaking at the // beginning of a function. -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ ignore-gdb //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/issue-57822.rs b/tests/debuginfo/issue-57822.rs index 6b030686e4eab..a970db873a283 100644 --- a/tests/debuginfo/issue-57822.rs +++ b/tests/debuginfo/issue-57822.rs @@ -1,7 +1,8 @@ // This test makes sure that the LLDB pretty printer does not throw an exception // for nested closures and coroutines. -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers //@ ignore-backends: gcc diff --git a/tests/debuginfo/macro-stepping.rs b/tests/debuginfo/macro-stepping.rs index ba3a4452041ae..3f57eb9ad79bd 100644 --- a/tests/debuginfo/macro-stepping.rs +++ b/tests/debuginfo/macro-stepping.rs @@ -4,7 +4,8 @@ //! and we can match on them for testing purposes. //@ ignore-android -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-gdb-version: 13.0 //@ aux-build:macro-stepping.rs diff --git a/tests/debuginfo/method-on-enum.rs b/tests/debuginfo/method-on-enum.rs index c7955a7e875a0..6c724622a89e6 100644 --- a/tests/debuginfo/method-on-enum.rs +++ b/tests/debuginfo/method-on-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-gdb-version: 13.0 //@ compile-flags:-g diff --git a/tests/debuginfo/msvc-pretty-enums.rs b/tests/debuginfo/msvc-pretty-enums.rs index efe5b066b52c6..1f55adcb5c00c 100644 --- a/tests/debuginfo/msvc-pretty-enums.rs +++ b/tests/debuginfo/msvc-pretty-enums.rs @@ -1,5 +1,6 @@ //@ only-msvc -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ ignore-gdb //@ compile-flags:-g diff --git a/tests/debuginfo/opt/dead_refs.rs b/tests/debuginfo/opt/dead_refs.rs index 61c39f4fb7780..8653b5d3b2510 100644 --- a/tests/debuginfo/opt/dead_refs.rs +++ b/tests/debuginfo/opt/dead_refs.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-gdb-version: 13.0 //@ compile-flags: -g -Copt-level=3 //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/option-like-enum.rs b/tests/debuginfo/option-like-enum.rs index 047a738574c26..027e9657d8abd 100644 --- a/tests/debuginfo/option-like-enum.rs +++ b/tests/debuginfo/option-like-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-gdb-version: 13.0 //@ compile-flags:-g diff --git a/tests/debuginfo/pretty-std.rs b/tests/debuginfo/pretty-std.rs index d4cb2f6625f4b..bf3102993d896 100644 --- a/tests/debuginfo/pretty-std.rs +++ b/tests/debuginfo/pretty-std.rs @@ -2,7 +2,8 @@ //@ ignore-windows-gnu: #128981 //@ ignore-android: FIXME(#10381) //@ compile-flags:-g -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ min-cdb-version: 10.0.18317.1001 //@ ignore-backends: gcc diff --git a/tests/debuginfo/strings-and-strs.rs b/tests/debuginfo/strings-and-strs.rs index afb8b873ca089..165cfcd968a67 100644 --- a/tests/debuginfo/strings-and-strs.rs +++ b/tests/debuginfo/strings-and-strs.rs @@ -1,5 +1,6 @@ //@ min-gdb-version: 14.0 -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/struct-in-enum.rs b/tests/debuginfo/struct-in-enum.rs index 02b2e6eb4cb7e..89620c31a04f7 100644 --- a/tests/debuginfo/struct-in-enum.rs +++ b/tests/debuginfo/struct-in-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/struct-style-enum.rs b/tests/debuginfo/struct-style-enum.rs index e3d6c64c36aa7..7e38a5dcd079c 100644 --- a/tests/debuginfo/struct-style-enum.rs +++ b/tests/debuginfo/struct-style-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers //@ ignore-backends: gcc diff --git a/tests/debuginfo/tuple-style-enum.rs b/tests/debuginfo/tuple-style-enum.rs index 7541b8aa3c6bf..0a06370c979e5 100644 --- a/tests/debuginfo/tuple-style-enum.rs +++ b/tests/debuginfo/tuple-style-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers diff --git a/tests/debuginfo/unique-enum.rs b/tests/debuginfo/unique-enum.rs index 3cc9b7774193e..3bc6ce259655d 100644 --- a/tests/debuginfo/unique-enum.rs +++ b/tests/debuginfo/unique-enum.rs @@ -1,4 +1,5 @@ -//@ min-lldb-version: 1800 +// LLDB 1800+ tests were not tested in CI, broke, and now are disabled +//@ ignore-lldb //@ compile-flags:-g //@ disable-gdb-pretty-printers