mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-26 15:06:09 +00:00

Summary: Tools like clang that use RemoveFileOnSignal on their output files weren't actually able to clean up their outputs before this change. Now the call to llvm::sys::fs::remove succeeds and the temporary file is deleted. This is a stop-gap to fix clang before implementing the solution outlined in PR34070. Reviewers: davide Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D36337 llvm-svn: 310137
8 lines
193 B
C
8 lines
193 B
C
// RUN: rm -rf %t && mkdir -p %t && cd %t
|
|
// RUN: not --crash %clang_cc1 %s -emit-llvm -o foo.ll
|
|
// RUN: ls . | FileCheck %s --allow-empty
|
|
// CHECK-NOT: foo.ll
|
|
|
|
#pragma clang __debug crash
|
|
FOO
|