[compiler-rt] 29181e5 - [compiler-rt][profile] fix test/instrprof-set-filename.c on windows
Yuanfang Chen via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 29 15:01:45 PST 2020
Author: Yuanfang Chen
Date: 2020-01-29T15:00:56-08:00
New Revision: 29181e5426219ee16b709d1d22b7295f9816ce40
URL: https://github.com/llvm/llvm-project/commit/29181e5426219ee16b709d1d22b7295f9816ce40
DIFF: https://github.com/llvm/llvm-project/commit/29181e5426219ee16b709d1d22b7295f9816ce40.diff
LOG: [compiler-rt][profile] fix test/instrprof-set-filename.c on windows
Summary: `.cmd` is interpreted as script in windows console.
Reviewers: davidxl, rnk
Reviewed By: davidxl
Differential Revision: https://reviews.llvm.org/D73327
Added:
Modified:
compiler-rt/test/profile/instrprof-set-filename.c
Removed:
################################################################################
diff --git a/compiler-rt/test/profile/instrprof-set-filename.c b/compiler-rt/test/profile/instrprof-set-filename.c
index 67bf4482d32f..e130590325fe 100644
--- a/compiler-rt/test/profile/instrprof-set-filename.c
+++ b/compiler-rt/test/profile/instrprof-set-filename.c
@@ -17,26 +17,27 @@
// RUN: rm %t.profdata
// 3. Test that __llvm_profile_set_filename has higher precedence than
// the command line.
-// RUN: %clang_profgen=%t.cmd.profraw -o %t.cmd -O3 %s
-// RUN: %run %t.cmd %t.profraw
+// RUN: %clang_profgen=%t.cmd.profraw -o %t-cmd -O3 %s
+// RUN: %run %t-cmd %t.profraw
// RUN: llvm-profdata merge -o %t.profdata %t.profraw
// RUN: %clang_profuse=%t.profdata -o - -S -emit-llvm %s | FileCheck %s
// RUN: rm %t.profraw
// RUN: rm %t.profdata
// 4. Test that command line has high precedence than the default path
-// RUN: %clang_profgen=%t.cmd.profraw -DNO_API -o %t.cmd -O3 %s
-// RUN: %run %t.cmd %t.profraw
+// RUN: %clang_profgen=%t.cmd.profraw -DNO_API -o %t-cmd -O3 %s
+// RUN: %run %t-cmd %t.profraw
// RUN: llvm-profdata merge -o %t.cmd.profdata %t.cmd.profraw
// RUN: %clang_profuse=%t.cmd.profdata -o - -S -emit-llvm %s | FileCheck %s
// RUN: rm %t.cmd.profraw
// RUN: rm %t.cmd.profdata
// 5. Test that the environment variable has higher precedence than
// the command line.
-// RUN: env LLVM_PROFILE_FILE=%t.env.profraw %run %t.cmd %t.profraw
+// RUN: env LLVM_PROFILE_FILE=%t.env.profraw %run %t-cmd %t.profraw
// RUN: llvm-profdata merge -o %t.env.profdata %t.env.profraw
// RUN: %clang_profuse=%t.env.profdata -o - -S -emit-llvm %s | FileCheck %s
// RUN: rm %t.env.profraw
// RUN: rm %t.env.profdata
+// RUN: rm %t %t-cmd
#ifdef CALL_SHARED
extern void func(int);
More information about the llvm-commits
mailing list