[llvm] [bazel] Redo LSP changes after revert (PR #158150)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 11 13:26:53 PDT 2025


https://github.com/jtstogel created https://github.com/llvm/llvm-project/pull/158150

Reverts llvm/llvm-project#157691

Change was relanded in https://github.com/llvm/llvm-project/pull/157885

>From 830a5b43489287e491af2182eb7074feb9e2c87d Mon Sep 17 00:00:00 2001
From: jtstogel <jtstogel at gmail.com>
Date: Thu, 11 Sep 2025 13:26:05 -0700
Subject: [PATCH] Revert "[bazel] Undo LSP changes after revert (#157691)"

This reverts commit 35d47fb9a5dbbff37aa267b77dcde543c99a8ea2.
---
 .../bazel/llvm-project-overlay/llvm/BUILD.bazel |  1 +
 .../llvm/unittests/BUILD.bazel                  | 17 +++++++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index b042c183df9fb..e6f10b08932e5 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -228,6 +228,7 @@ cc_library(
         "lib/Support/*.cpp",
         "lib/Support/*.h",
         "lib/Support/*.inc",
+        "lib/Support/LSP/*.cpp",
         # To avoid a dependency cycle.
         "include/llvm/Option/*.h",
     ]) + select({
diff --git a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
index 3fa62bf708514..628a720a2bbb1 100644
--- a/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
@@ -793,6 +793,23 @@ cc_test(
     ],
 )
 
+cc_test(
+    name = "SupportLSPTests",
+    size = "small",
+    srcs = glob(["Support/LSP/*.cpp"]),
+    copts = [
+        "$(STACK_FRAME_UNLIMITED)",
+    ],
+    linkstatic = 1,
+    deps = [
+        "//llvm:Support",
+        "//llvm:config",
+        "//third-party/unittest:gmock",
+        "//third-party/unittest:gtest",
+        "//third-party/unittest:gtest_main",
+    ],
+)
+
 cc_test(
     name = "tablegen_tests",
     size = "small",



More information about the llvm-commits mailing list