[clang] [clang modules] Setting `DebugCompilationDir` when it is safe to ignore current working directory (PR #128446)
Qiongsi Wu via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 25 12:24:37 PST 2025
================
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps &MD,
auto &FSOpts = const_cast<FileSystemOptions &>(CI.getFileSystemOpts());
if (CWD && !IgnoreCWD)
HashBuilder.add(*CWD);
- else
+ else {
FSOpts.WorkingDir.clear();
+ auto &CGOpts = const_cast<CodeGenOptions &>(CI.getCodeGenOpts());
----------------
qiongsiwu wrote:
Got it! Thanks! Fixed!
https://github.com/llvm/llvm-project/pull/128446
More information about the cfe-commits
mailing list