[llvm] [lldb][bazel] Add HighlighterDefault, rename ClangHighlighter targets (PR #182693)

Kern Handa via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 22 00:12:19 PST 2026


https://github.com/kernhanda updated https://github.com/llvm/llvm-project/pull/182693

>From f17f1ea1c750042080cb8e19b49e8c9c431ee5e4 Mon Sep 17 00:00:00 2001
From: Kern <kern at modular.com>
Date: Sat, 21 Feb 2026 18:59:31 +0000
Subject: [PATCH] [lldb][bazel] Add HighlighterDefault plugin and rename
 ClangHighlighter targets

Rename PluginClangHighlighter to PluginHighlighterClang for consistency
with the directory-based naming convention, add the new
PluginHighlighterDefault library, and register both HighlighterClang and
HighlighterDefault in DEFAULT_PLUGINS.
---
 .../lldb/source/Plugins/BUILD.bazel           | 23 ++++++++++++++-----
 .../lldb/source/Plugins/plugin_config.bzl     |  2 ++
 2 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
index 24d2de92636d1..9cc25810ddc44 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
@@ -14,7 +14,18 @@ package(
 licenses(["notice"])
 
 cc_library(
-    name = "PluginClangHighlighter",
+    name = "PluginHighlighterDefault",
+    srcs = glob(["Highlighter/Default/*.cpp"]),
+    hdrs = glob(["Highlighter/Default/*.h"]),
+    includes = [".."],
+    deps = [
+        "//lldb:CoreHeaders",
+        "//lldb:Utility",
+    ],
+)
+
+cc_library(
+    name = "PluginHighlighterClang",
     srcs = glob(["Highlighter/Clang/*.cpp"]),
     hdrs = glob(["Highlighter/Clang/*.h"]),
     includes = [".."],
@@ -34,8 +45,8 @@ cc_library(
     hdrs = glob(["Language/ObjC/*.h"]),
     includes = [".."],
     deps = [
-        ":PluginClangHighlighter",
         ":PluginExpressionParserClangHeaders",
+        ":PluginHighlighterClang",
         "//lldb:CoreHeaders",
     ],
 )
@@ -782,7 +793,7 @@ cc_library(
     includes = [".."],
     deps = [
         ":PluginCPPRuntime",
-        ":PluginClangHighlighter",
+        ":PluginHighlighterClang",
         ":PluginTypeSystemClang",
         "//lldb:Core",
         "//lldb:DataFormatters",
@@ -868,7 +879,7 @@ cc_library(
     hdrs = glob(["Language/ObjCPlusPlus/*.h"]),
     includes = [".."],
     deps = [
-        ":PluginClangHighlighter",
+        ":PluginHighlighterClang",
         "//lldb:Core",
         "//lldb:Headers",
         "//lldb:Target",
@@ -894,8 +905,8 @@ cc_library(
     hdrs = glob(["Language/CPlusPlus/*.h"]),
     includes = [".."],
     deps = [
-        ":PluginClangHighlighter",
         ":PluginExpressionParserClangHeaders",
+        ":PluginHighlighterClang",
         "//lldb:CoreHeaders",
     ],
 )
@@ -908,8 +919,8 @@ cc_library(
         ":LanguageCPlusPlusProperties",
         ":PluginCPPRuntime",
         ":PluginCPlusPlusLanguageHeaders",
-        ":PluginClangHighlighter",
         ":PluginExpressionParserClangHeaders",
+        ":PluginHighlighterClang",
         ":PluginTypeSystemClang",
         ":PluginTypeSystemClangHeaders",
         "//clang:basic",
diff --git a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
index acbbb6f440c8b..26b6a84e2138f 100644
--- a/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
+++ b/utils/bazel/llvm-project-overlay/lldb/source/Plugins/plugin_config.bzl
@@ -25,6 +25,8 @@ DEFAULT_PLUGINS = [
     "CPlusPlusLanguage",
     "CXXItaniumABI",
     "DisassemblerLLVMC",
+    "HighlighterClang",
+    "HighlighterDefault",
     "DynamicLoaderDarwinKernel",
     "DynamicLoaderHexagonDYLD",
     "DynamicLoaderMacOSXDYLD",



More information about the llvm-commits mailing list