https://github.com/aengelke created 
https://github.com/llvm/llvm-project/pull/184809

Workaround a Clang bug w.r.t. instantiation of inline functions.

See: https://github.com/llvm/llvm-project/issues/184559.

>From acc9d6935b025e159d05fb89dfe397404d00f05e Mon Sep 17 00:00:00 2001
From: Alexis Engelke <[email protected]>
Date: Thu, 5 Mar 2026 15:30:03 +0000
Subject: [PATCH] [ClangIncludeCleaner] Disable PCH

Workaround a Clang bug w.r.t. instantiation of inline functions.

See: https://github.com/llvm/llvm-project/issues/184559.
---
 clang-tools-extra/include-cleaner/lib/CMakeLists.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/clang-tools-extra/include-cleaner/lib/CMakeLists.txt 
b/clang-tools-extra/include-cleaner/lib/CMakeLists.txt
index 7ad5325f6026d..bb92f468027ca 100644
--- a/clang-tools-extra/include-cleaner/lib/CMakeLists.txt
+++ b/clang-tools-extra/include-cleaner/lib/CMakeLists.txt
@@ -12,6 +12,9 @@ add_clang_library(clangIncludeCleaner STATIC
 
   DEPENDS
   ClangDriverOptions
+
+  # Workaround for Clang bug: 
https://github.com/llvm/llvm-project/issues/184559
+  DISABLE_PCH_REUSE
   )
 
 clang_target_link_libraries(clangIncludeCleaner

_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to