[lld] [lld][test] Removed curly braces from test to work with lit internal shell (PR #105137)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 20 10:20:27 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lld-elf
Author: Connie Zhu (connieyzhu)
<details>
<summary>Changes</summary>
This patch rewrites a test to no longer use curly braces, as curly brace syntax is not currently supported by llvm-lit's internal shell implementation.
Fixes https://github.com/llvm/llvm-project/issues/102382.
---
Full diff: https://github.com/llvm/llvm-project/pull/105137.diff
1 Files Affected:
- (modified) lld/test/ELF/error-handling-script-linux.test (+3-1)
``````````diff
diff --git a/lld/test/ELF/error-handling-script-linux.test b/lld/test/ELF/error-handling-script-linux.test
index 54e1b29ab236a6..c5c7b31ec04043 100755
--- a/lld/test/ELF/error-handling-script-linux.test
+++ b/lld/test/ELF/error-handling-script-linux.test
@@ -18,7 +18,9 @@
# RUN: not ld.lld -o /dev/null --no-demangle --error-handling-script=%s %t2.o 2>&1 |\
# RUN: FileCheck --check-prefix=CHECK-SYM-CXX-NO-DEMANGLE %s
-# RUN: { echo 'a_: ret'; echo 'bar: movl a(%rip), %eax' ; } | llvm-mc -filetype=obj -triple=x86_64 - -o %t3.o
+# RUN: echo 'a_: ret' > %t
+# RUN: echo 'bar: movl a(%rip), %eax' >> %t
+# RUN: cat %t | llvm-mc -filetype=obj -triple=x86_64 - -o %t3.o
# RUN: not ld.lld -o /dev/null --error-handling-script=%s %t3.o 2>&1 |\
# RUN: FileCheck --check-prefix=CHECK-SYM-C-CORRECTION -DOBJ=%t3.o %s
``````````
</details>
https://github.com/llvm/llvm-project/pull/105137
More information about the llvm-commits
mailing list