[PATCH] D73327: [compiler-rt][profile] fix test/instrprof-set-filename.c on windows

Yuanfang Chen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 23 23:10:22 PST 2020


ychen created this revision.
ychen added a reviewer: davidxl.
Herald added subscribers: llvm-commits, Sanitizers, dberris.
Herald added projects: Sanitizers, LLVM.

`.cmd` is interpreted as script in windows console.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D73327

Files:
  compiler-rt/test/profile/instrprof-set-filename.c


Index: compiler-rt/test/profile/instrprof-set-filename.c
===================================================================
--- compiler-rt/test/profile/instrprof-set-filename.c
+++ 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);


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D73327.240096.patch
Type: text/x-patch
Size: 1681 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200124/777a5b78/attachment.bin>


More information about the llvm-commits mailing list