[Dependency Scanning] Add required additional C++ interop overlay module queries

This commit is contained in:
Artem Chikin
2024-02-12 16:55:21 -08:00
committed by artemcm
parent bc17581ae6
commit eb1c0e71d8
7 changed files with 62 additions and 20 deletions

View File

@@ -53,6 +53,8 @@ using ContextHashIDField = IdentifierIDField;
/// A bit that indicates whether or not a module is a framework
using IsFrameworkField = BCFixed<1>;
/// A bit that indicates whether or not a module is a system module
using IsSystemField = BCFixed<1>;
/// Arrays of various identifiers, distinguished for readability
using IdentifierIDArryField = llvm::BCArray<IdentifierIDField>;
@@ -193,7 +195,8 @@ using ClangModuleDetailsLayout =
FlagIDArrayIDField, // capturedPCMArgs
IdentifierIDField, // CASFileSystemRootID
IdentifierIDField, // clangIncludeTreeRoot
IdentifierIDField // moduleCacheKey
IdentifierIDField, // moduleCacheKey
IsSystemField // isSystem
>;
} // namespace graph_block