[PATCH] D102736: Fix tmp files being left on Windows builds.
Alexandre Ganea via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue May 18 16:51:41 PDT 2021
aganea added a comment.
Do you think the existing crash tests can be modified to validate that .tmp files are deleted indeed?
================
Comment at: clang/lib/Frontend/CompilerInstance.cpp:829
+ Binary ? llvm::sys::fs::OF_None : llvm::sys::fs::OF_Text;
+ // Use OF_Delete on Windows so that file can be marked for deletion.
+#ifdef _WIN32
----------------
What do you think about having the comment inside the `#idef _WIN32` ?
================
Comment at: llvm/include/llvm/Support/FileSystem.h:994
+// closed. On non-Windows, this is a no-op.
+std::error_code UnmarkFileForDeletion(file_t Handle);
+
----------------
It is unclear to me what is the right formatting for function names here? Is it what clang-tidy suggests or lowercase first, like the other functions?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D102736/new/
https://reviews.llvm.org/D102736
More information about the cfe-commits
mailing list