DmitryPolukhin added a comment.

@kadircet thank you for the review! Please take another look.



================
Comment at: clang-tools-extra/clangd/CompileCommands.cpp:199
+  // use/change working directory, which ExpandResponseFiles doesn't).
+  FS = llvm::vfs::getRealFileSystem();
+}
----------------
kadircet wrote:
> getting real filesystem is cheap, no need to make this part of the state, 
> just inline it into `tooling::addExpandedResponseFiles` call.
We need version of `tooling::addExpandedResponseFiles` with FS as an argument 
for testing at least, see 
https://github.com/llvm/llvm-project/blob/main/clang/unittests/Tooling/CompilationDatabaseTest.cpp#L968
 switching it to using real filesystem IMHO makes things worse. So moved this 
code to the call site.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D143436/new/

https://reviews.llvm.org/D143436

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to