diff --git a/lld/test/ELF/driver.test b/lld/test/ELF/driver.test index e346b11cd405f..cb43998bf9120 100644 --- a/lld/test/ELF/driver.test +++ b/lld/test/ELF/driver.test @@ -17,11 +17,6 @@ # HELP: USAGE: # HELP: : supported targets:{{.*}} elf -# RUN: ld.lld --version 2>&1 | FileCheck -check-prefix=VERSION %s -# RUN: ld.lld -v 2>&1 | FileCheck -check-prefix=VERSION %s -# RUN: not ld.lld -v xyz 2>&1 | FileCheck -check-prefix=VERSION %s -# VERSION: LLD {{.*}} (compatible with GNU linkers) - # RUN: not ld.lld --versin 2>&1 | FileCheck -check-prefix=SPELLVERSION %s # SPELLVERSION: unknown argument '--versin', did you mean '--version' diff --git a/lld/test/ELF/version.test b/lld/test/ELF/version.test new file mode 100644 index 0000000000000..ab753963690fa --- /dev/null +++ b/lld/test/ELF/version.test @@ -0,0 +1,9 @@ +## --version skips input file processing. +# RUN: ld.lld --version %t/not-exist 2>&1 | FileCheck %s + +## -v/-V don't skip processing if there is any input. +# RUN: ld.lld -v 2>&1 | FileCheck %s +# RUN: not ld.lld -v %t/not-exist 2>&1 | FileCheck %s +# RUN: ld.lld -V 2>&1 | FileCheck %s + +# CHECK: LLD {{.*}} (compatible with GNU linkers)