diff --git a/llvm/docs/CommandGuide/llvm-libtool-darwin.rst b/llvm/docs/CommandGuide/llvm-libtool-darwin.rst index a3c7aba6cf50..6be849a22fd7 100644 --- a/llvm/docs/CommandGuide/llvm-libtool-darwin.rst +++ b/llvm/docs/CommandGuide/llvm-libtool-darwin.rst @@ -76,9 +76,13 @@ OPTIONS Use actual timestamps and UIDs/GIDs. +.. option:: -V + + Display the version of this program and perform any operation specified. + .. option:: -version - Display the version of this program. + Display the version of this program and exit immediately. EXIT STATUS ----------- diff --git a/llvm/test/tools/llvm-libtool-darwin/version.test b/llvm/test/tools/llvm-libtool-darwin/version.test index 7bbaf1cfdbdb..6ed0a1172665 100644 --- a/llvm/test/tools/llvm-libtool-darwin/version.test +++ b/llvm/test/tools/llvm-libtool-darwin/version.test @@ -4,20 +4,20 @@ ## cctools libtool, which silences all argument parsing errors when -V is ## specified). -## Test -V by itself +## Test -V by itself. # RUN: llvm-libtool-darwin -V | FileCheck %s ## The specific version number, vendor string, etc. will differ across ## environments, so this is the most specific we can get. # CHECK: LLVM version -## Parsing errors should not be surfaced when no operation is specified +## Parsing errors should not be surfaced when no operation is specified. # RUN: llvm-libtool-darwin -V -D -U | FileCheck %s -## Regular errors should occur when an operation is specified +## Regular errors should occur when an operation is specified. # RUN: not llvm-libtool-darwin -V -static 2>&1 | FileCheck --check-prefix=ERROR %s # ERROR: for the -o option: must be specified -## A valid command line should print the version and perform the operation +## A valid command line should print the version and perform the operation. # RUN: yaml2obj %S/Inputs/input1.yaml -o %t-input1.o # RUN: yaml2obj %S/Inputs/input2.yaml -o %t-input2.o # RUN: llvm-libtool-darwin -static -o %t.lib %t-input1.o %t-input2.o -V | FileCheck %s