RUN: ld.lld --version \
RUN: -d \
RUN: -g \
RUN: -long-plt \
RUN: --no-add-needed \
RUN: -no-copy-dt-needed-entries \
RUN: -no-ctors-in-init-array \
RUN: -no-keep-memory \
RUN: --no-relax \
RUN: -no-warn-mismatch \
RUN: -rpath-link . \
RUN: -secure-plt \
RUN: -sort-common \
RUN: -stats \
RUN: -warn-execstack \
RUN: -warn-once \
RUN: -warn-shared-textrel \
RUN: -EB \
RUN: -EL \
RUN: -G 0
RUN: not ld.lld --version --not-an-ignored-argument
Test some options that we reject (including those what we used to silently ignore).
--detect-odr-violations is a gold-specific option that we don't implement and if
we do, probably in a different way under a different spelling.
RUN: not ld.lld --detect-odr-violations 2>&1 | FileCheck %s
CHECK: error: unknown argument