[llvm] dcc141b - [TargetParser] Add missing include to modulemap (#122768)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 14 10:34:44 PST 2025


Author: Cyndy Ishida
Date: 2025-01-14T10:34:41-08:00
New Revision: dcc141bc0bb471ba209c89aca4288dc5cd2ef8bc

URL: https://github.com/llvm/llvm-project/commit/dcc141bc0bb471ba209c89aca4288dc5cd2ef8bc
DIFF: https://github.com/llvm/llvm-project/commit/dcc141bc0bb471ba209c89aca4288dc5cd2ef8bc.diff

LOG: [TargetParser] Add missing include to modulemap (#122768)

Resolves warning when building with `LLVM_ENABLE_MODULES`

```
AArch64TargetParser.h:39:2: warning: missing submodule 'LLVM_Utils.TargetParser.AArch64FeatPriorities' [-Wincomplete-umbrella]
   39 | #include "llvm/TargetParser/AArch64FeatPriorities.inc"
      |  ^       ~~~~~~~
```

Added: 
    

Modified: 
    llvm/include/module.modulemap

Removed: 
    


################################################################################
diff  --git a/llvm/include/module.modulemap b/llvm/include/module.modulemap
index 46277e128d9898..b3780234532414 100644
--- a/llvm/include/module.modulemap
+++ b/llvm/include/module.modulemap
@@ -348,6 +348,7 @@ extern module LLVM_Extern_Utils_DataTypes "module.extern.modulemap"
 module TargetParserGen {
   module AArch64TargetParserDef {
     textual header "llvm/TargetParser/AArch64CPUFeatures.inc"
+    textual header "llvm/TargetParser/AArch64FeatPriorities.inc"
     header "llvm/TargetParser/AArch64TargetParser.h"
     extern module LLVM_Extern_TargetParser_Gen "module.extern.modulemap"
     export *


        


More information about the llvm-commits mailing list