[PATCH] D45686: [Driver] Clean up tmp files when deleting Compilation objects
David Stenberg via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri May 25 06:26:30 PDT 2018
dstenb added inline comments.
================
Comment at: lib/Driver/Compilation.cpp:276-277
+
+ // Temporary files added by diagnostics should be kept.
+ SaveTempsEnabled = true;
}
----------------
lebedev.ri wrote:
> Is there a test that breaks without this?
Yes, the following tests fail:
- Driver/crash-report-modules.m
- Driver/crash-report-spaces.c
- Driver/crash-report-header.h
- Driver/crash-report.c
- Modules/crash-vfs-path-emptydir-entries.m
- Modules/crash-vfs-path-symlink-topheader.m
- Modules/crash-vfs-path-symlink-component.m
- Modules/crash-vfs-path-traversal.m
- Modules/crash-vfs-relative-overlay.m
- Modules/crash-vfs-umbrella-frameworks.m
due to the preprocessed files for the crash diagnostics having been removed.
https://reviews.llvm.org/D45686
More information about the cfe-commits
mailing list