[llvm] r189560 - [tests] Use multiple statements instead of 'echo -e', which is not part of BSD echo.

Daniel Dunbar daniel at zuster.org
Wed Aug 28 20:02:30 PDT 2013


Author: ddunbar
Date: Wed Aug 28 22:02:30 2013
New Revision: 189560

URL: http://llvm.org/viewvc/llvm-project?rev=189560&view=rev
Log:
[tests] Use multiple statements instead of 'echo -e', which is not part of BSD echo.

Modified:
    llvm/trunk/test/Linker/transitive-lazy-link.ll

Modified: llvm/trunk/test/Linker/transitive-lazy-link.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Linker/transitive-lazy-link.ll?rev=189560&r1=189559&r2=189560&view=diff
==============================================================================
--- llvm/trunk/test/Linker/transitive-lazy-link.ll (original)
+++ llvm/trunk/test/Linker/transitive-lazy-link.ll Wed Aug 28 22:02:30 2013
@@ -1,6 +1,11 @@
 ; @f and @g are lazily linked. @f requires @g - ensure @g is correctly linked.
 
-; RUN: echo -e "declare i32 @f(i32)\ndefine i32 @h(i32 %x) {\n%1 = call i32 @f(i32 %x)\nret i32 %1\n}" | llvm-as >%t.1.bc
+; RUN: echo "declare i32 @f(i32)" > %t.1.ll
+; RUN: echo "define i32 @h(i32 %x) {" >> %t.1.ll
+; RUN: echo "  %1 = call i32 @f(i32 %x)" >> %t.1.ll
+; RUN: echo "  ret i32 %1" >> %t.1.ll
+; RUN: echo "}" >> %t.1.ll
+; RUN: llvm-as < %t.1.ll > %t.1.bc
 ; RUN: llvm-as < %s > %t.2.bc
 ; RUN: llvm-link %t.1.bc %t.2.bc
 





More information about the llvm-commits mailing list