An ordinal is set to each child of Input Graph, but no one actually uses it. The only piece of code that gets ordinaly values is sortInputElements in InputGraph.cpp, but it does not actually do anything -- we assign ordinals in increasing order just before calling sort, so when sort is called it's already sorted. It's no-op. We can simply remove it. No functionality change. Differential Revision: http://llvm-reviews.chandlerc.com/D3270 llvm-svn: 205501
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
RUN: lld -flavor gnu -target x86_64-linux -L%p/../elf/Inputs -lfnarchive \
|
|
RUN: --output-filetype=yaml --noinhibit-exec 2> %t.err
|
|
RUN: FileCheck %s < %t.err
|
|
|
|
RUN: lld -flavor gnu -target x86_64-linux -L%p/../elf/Inputs --whole-archive \
|
|
RUN: -lfnarchive --output-filetype=yaml --noinhibit-exec 2> %t1.err
|
|
RUN: FileCheck %s -check-prefix="WHOLEARCHIVE" < %t1.err
|
|
|
|
RUN: lld -flavor gnu -target x86_64-linux -L%p/../elf/Inputs --whole-archive \
|
|
RUN: --as-needed -lfnarchive --output-filetype=yaml --noinhibit-exec 2> %t2.err
|
|
RUN: FileCheck %s -check-prefix="ASNEEDED" < %t2.err
|
|
|
|
RUN: lld -flavor gnu -target x86_64-linux --sysroot=%p/../elf -L=/Inputs \
|
|
RUN: -lfnarchive --output-filetype=yaml --noinhibit-exec 2> %t3.err
|
|
RUN: FileCheck -check-prefix="SYSROOT" %s < %t3.err
|
|
|
|
CHECK: Name : {{[^ ]+}}elf/Inputs{{[\\/]}}libfnarchive.a
|
|
CHECK: Type : ELF File
|
|
CHECK: Attributes :
|
|
CHECK: - wholeArchive : false
|
|
CHECK: - asNeeded : false
|
|
|
|
WHOLEARCHIVE: Name : {{[^ ]+}}elf/Inputs{{[\\/]}}libfnarchive.a
|
|
WHOLEARCHIVE: Type : ELF File
|
|
WHOLEARCHIVE: Attributes :
|
|
WHOLEARCHIVE: - wholeArchive : true
|
|
WHOLEARCHIVE: - asNeeded : false
|
|
|
|
ASNEEDED: Name : {{[^ ]+}}elf/Inputs{{[\\/]}}libfnarchive.a
|
|
ASNEEDED: Type : ELF File
|
|
ASNEEDED: Attributes :
|
|
ASNEEDED: - wholeArchive : true
|
|
ASNEEDED: - asNeeded : true
|
|
|
|
SYSROOT: Name : {{[^ ]+}}elf/Inputs{{[\\/]}}libfnarchive.a
|
|
SYSROOT: Type : ELF File
|
|
SYSROOT: Attributes :
|
|
SYSROOT: - wholeArchive : false
|
|
SYSROOT: - asNeeded : false
|