File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -354,6 +354,7 @@ void sys::unregisterHandlers() {
354354
355355// / Process the FilesToRemove list.
356356static void RemoveFilesToRemove () {
357+ [[maybe_unused]] auto BypassSandbox = sys::sandbox::scopedDisable ();
357358 FileToRemoveList::removeAllFiles (FilesToRemove);
358359}
359360
Original file line number Diff line number Diff line change @@ -563,11 +563,13 @@ static void Cleanup(bool ExecuteSignalHandlers) {
563563 CleanupExecuted = true ;
564564
565565 // FIXME: open files cannot be deleted.
566- if (FilesToRemove != NULL )
566+ if (FilesToRemove != NULL ) {
567+ [[maybe_unused]] auto BypassSandbox = sys::sandbox::scopedDisable ();
567568 while (!FilesToRemove->empty ()) {
568569 llvm::sys::fs::remove (FilesToRemove->back ());
569570 FilesToRemove->pop_back ();
570571 }
572+ }
571573
572574 if (ExecuteSignalHandlers)
573575 llvm::sys::RunSignalHandlers ();
You can’t perform that action at this time.
0 commit comments