https://github.com/qiongsiwu created 
https://github.com/llvm/llvm-project/pull/127839

b41b86a907f653f79bab10d4c80b3a41d146c71b added a new textual header 
`clang/Lex/HLSLRootSignatureTokenKinds.def` but did not add it to `clang`'s 
module map. This causes build failure when building llvm with 
`-DLLVM_ENABLE_MODULES=ON`. This PR adds the new textual header to the module 
map and fixes the build break. 

Fixing rdar://145148093. 

>From c7736e8477478eea7cf60f15cc47eade052d100c Mon Sep 17 00:00:00 2001
From: Qiongsi Wu <qiongsi...@apple.com>
Date: Wed, 19 Feb 2025 10:05:36 -0800
Subject: [PATCH] Add clang/Lex/HLSLRootSignatureTokenKinds.def to clang's
 module map.

---
 clang/include/module.modulemap | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/clang/include/module.modulemap b/clang/include/module.modulemap
index fb8e445cb4b72..8489619832a47 100644
--- a/clang/include/module.modulemap
+++ b/clang/include/module.modulemap
@@ -135,7 +135,16 @@ module Clang_Frontend {
 
 module Clang_FrontendTool { requires cplusplus umbrella "clang/FrontendTool" 
module * { export * } }
 module Clang_Index { requires cplusplus umbrella "clang/Index" module * { 
export * } }
-module Clang_Lex { requires cplusplus umbrella "clang/Lex" module * { export * 
} }
+
+module Clang_Lex {
+  requires cplusplus
+  umbrella "clang/Lex"
+
+  textual header "clang/Lex/HLSLRootSignatureTokenKinds.def"
+
+  module * { export * }
+}
+
 module Clang_Parse { requires cplusplus umbrella "clang/Parse" module * { 
export * } }
 module Clang_Rewrite { requires cplusplus umbrella "clang/Rewrite/Core" module 
* { export * } }
 module Clang_RewriteFrontend { requires cplusplus umbrella 
"clang/Rewrite/Frontend" module * { export * } }

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to