================
@@ -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;
+}
----------------
ChuanqiXu9 wrote:

This is not accurate. But I can accept this as a compromise. Let's add a 
comment for it.

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