[llvm] [Bazel] Fix af7c352fa38d49096888df6c99d010d274362aa6 (PR #185308)

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 8 11:08:26 PDT 2026


https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/185308

This added a user of the ABI library into clang. We did not have the ABI library set up as a build target yet. This patch does that and also adds the relevant use in clang.

>From e6dcfd92c48ac151c3b061a6b387f33e8b7b3f7c Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Sun, 8 Mar 2026 18:07:28 +0000
Subject: [PATCH] [Bazel] Fix af7c352fa38d49096888df6c99d010d274362aa6

This added a user of the ABI library into clang. We did not have the ABI
library set up as a build target yet. This patch does that and also adds
the relevant use in clang.
---
 utils/bazel/llvm-project-overlay/clang/BUILD.bazel |  1 +
 utils/bazel/llvm-project-overlay/llvm/BUILD.bazel  | 14 ++++++++++++++
 2 files changed, 15 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
index c950489ebee4a..a2e2fc0851e70 100644
--- a/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/clang/BUILD.bazel
@@ -1876,6 +1876,7 @@ cc_library(
         ":sema",
         ":serialization",
         ":type_nodes_gen",
+        "//llvm:ABI",
         "//llvm:AllTargetsAsmParsers",
         "//llvm:Analysis",
         "//llvm:BinaryFormat",
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
index 2fa75b95d6bd0..f719f020cf5cf 100644
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
@@ -1320,6 +1320,20 @@ cc_library(
     ],
 )
 
+cc_library(
+    name = "ABI",
+    srcs = glob(
+        ["lib/ABI/*.cpp"],
+    ),
+    hdrs = glob(
+        ["include/llvm/ABI/*.h"],
+    ),
+    copts = llvm_copts,
+    deps = [
+        ":Support",
+    ],
+)
+
 cc_library(
     name = "Analysis",
     srcs = glob(



More information about the llvm-commits mailing list