akhuang added inline comments.
================ Comment at: clang/utils/creduce-clang-crash.py:198 + # Instead of modifying the filename in the test file, just run the command + fd, empty_file = tempfile.mkstemp() + if self.check_expected_output(filename=empty_file): ---------------- george.burgess.iv wrote: > Did we want to use `NamedTemporaryFile` here as rnk suggested? > > (If not, you can lift the `os.close`s to immediately after this line.) switched to using `NamedTemporaryFile` here - ================ Comment at: clang/utils/creduce-clang-crash.py:206 + print("\nTrying to preprocess the source file...") + fd, tmpfile = tempfile.mkstemp() + ---------------- george.burgess.iv wrote: > Similar question about `NamedTemporaryFile`. > > Please note that you'll probably have to pass `delete=False`, since > apparently `delete=True` sets O_TEMPORARY on Windows, which... might follow > the file across renames? I'm unsure. moved to `NamedTemporaryFile` with comment about `delete=False` CHANGES SINCE LAST ACTION https://reviews.llvm.org/D59725/new/ https://reviews.llvm.org/D59725 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits