Index: test/tools/llvm-ar/help-message.test =================================================================== --- /dev/null +++ test/tools/llvm-ar/help-message.test @@ -0,0 +1,5 @@ +# RUN: llvm-ar -h | FileCheck %s +# RUN: llvm-ar --help | FileCheck %s +# RUN: llvm-ar h | FileCheck %s + +# CHECK: USAGE: llvm-ar Index: tools/llvm-ar/llvm-ar.cpp =================================================================== --- tools/llvm-ar/llvm-ar.cpp +++ tools/llvm-ar/llvm-ar.cpp @@ -283,6 +283,10 @@ for (unsigned i = 0; i < Options.size(); ++i) { switch (Options[i]) { + case 'h': + printHelpMessage(); + exit(0); + break; case 'd': ++NumOperations; Operation = Delete;