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",