================
@@ -865,11 +868,63 @@ class ModuleNameToSourceCache {
   llvm::StringMap<llvm::StringMap<std::string>> 
ModuleNameToMultipleSourceCache;
 };
 
+bool isCXXModuleFile(PathRef File) {
+  namespace types = clang::driver::types;
+  auto Lang =
+      
types::lookupTypeForExtension(llvm::sys::path::extension(File).substr(1));
+  return Lang == types::TY_CXXModule;
+}
+
+class ObservedModuleFiles {
----------------
ChuanqiXu9 wrote:

Let's comment that this is only used for files which is not in compilation 
database.

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

Reply via email to