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