[llvm] [Dexter] Update Dexter lit substitutions, making lldb-dap the default (PR #155838)

Stephen Tozer via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 29 04:00:43 PDT 2025


================
@@ -144,32 +142,13 @@ def configure_dexter_substitutions():
         dependencies = ["clang", "lldb"]
         dexter_regression_test_c_builder = "clang"
         dexter_regression_test_cxx_builder = "clang++"
-        dexter_regression_test_debugger = "lldb"
+        dexter_regression_test_debugger = "lldb-dap"
+        dexter_regression_test_additional_flags = f'--lldb-executable "{lldb_dap_path}"'
         dexter_regression_test_c_flags = "-O0 -glldb -std=gnu11"
         dexter_regression_test_cxx_flags = "-O0 -glldb -std=gnu++11"
-        dexter_regression_test_additional_flags = '--lldb-executable "{}"'.format(
-            lldb_path
-        )
 
     tools.append(
-        ToolSubst("%dexter_regression_test_c_builder", dexter_regression_test_c_builder)
-    )
-    tools.append(
-        ToolSubst(
-            "%dexter_regression_test_cxx_builder", dexter_regression_test_cxx_builder
-        )
-    )
-    tools.append(
-        ToolSubst("%dexter_regression_test_debugger", dexter_regression_test_debugger)
-    )
-    # We don't need to distinguish cflags and ldflags because for Dexter
-    # regression tests we use clang to drive the linker, and so all flags will be
-    # passed in a single command.
-    tools.append(
-        ToolSubst("%dexter_regression_test_c_flags", dexter_regression_test_c_flags)
-    )
-    tools.append(
-        ToolSubst("%dexter_regression_test_cxx_flags", dexter_regression_test_cxx_flags)
----------------
SLTozer wrote:

The substitutions are unused, the variables are used by the substitutions `dexter_regression_test_c[xx]_build` below.

https://github.com/llvm/llvm-project/pull/155838


More information about the llvm-commits mailing list