forked from OSchip/llvm-project
Single-quotes to quote parentheses.
On Windows, neither "(" nor ")" are shell special characters, so -\( is passed as-is to LLD. Because of that this test was failing on Windows. llvm-svn: 193905
This commit is contained in:
parent
9625b5435b
commit
e4aaa335dd
|
@ -19,17 +19,17 @@ RUN: --whole-archive %p/Inputs/group/libfn.a --no-whole-archive %p/Inputs/group/
|
|||
|
||||
# Test alias options too, as they are more widely used
|
||||
# Test group
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o -\( \
|
||||
RUN: %p/Inputs/group/libfn.a %p/Inputs/group/libfn1.a -\) -o %t1.alias
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o '-(' \
|
||||
RUN: %p/Inputs/group/libfn.a %p/Inputs/group/libfn1.a '-)' -o %t1.alias
|
||||
|
||||
# Mix object files in group
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o -\( \
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o '-(' \
|
||||
RUN: %p/Inputs/group/fn.o %p/Inputs/group/fn2.o \
|
||||
RUN: %p/Inputs/group/fn1.o -\) -o %t2.alias
|
||||
RUN: %p/Inputs/group/fn1.o '-)' -o %t2.alias
|
||||
|
||||
# Mix Whole archive input, the group should not iterate the file libfn.a
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o -\( \
|
||||
RUN: --whole-archive %p/Inputs/group/libfn.a --no-whole-archive %p/Inputs/group/libfn1.a -\) -o %t3.alias
|
||||
RUN: lld -flavor gnu -target x86_64 %p/Inputs/group/1.o '-(' \
|
||||
RUN: --whole-archive %p/Inputs/group/libfn.a --no-whole-archive %p/Inputs/group/libfn1.a '-)' -o %t3.alias
|
||||
|
||||
RUN: llvm-nm %t1 | FileCheck -check-prefix=RESOLVEDEXTERNAL %s
|
||||
RUN: llvm-nm %t2 | FileCheck -check-prefix=RESOLVEDEXTERNAL %s
|
||||
|
|
Loading…
Reference in New Issue