Index: test/Support/check-default-options.txt =================================================================== --- test/Support/check-default-options.txt +++ test/Support/check-default-options.txt @@ -2,17 +2,8 @@ # RUN: llvm-readobj --help-hidden %t | FileCheck --check-prefix=CHECK-READOBJ %s # RUN: llvm-tblgen --help-hidden %t | FileCheck --check-prefix=CHECK-TBLGEN %s # RUN: llvm-opt-report --help-hidden %t | FileCheck --check-prefix=CHECK-OPT-RPT %s -# RUN: llvm-dwarfdump --help-hidden %t | FileCheck --check-prefix=CHECK-DWARF %s -# RUN: llvm-dwarfdump -h %t | FileCheck --check-prefix=CHECK-DWARF-H %s - # CHECK-OBJDUMP: -h - Alias for --section-headers # CHECK-READOBJ: -h - Alias for --file-headers # CHECK-TBLGEN: -h - Alias for --help # CHECK-OPT-RPT: -h - Alias for --help -# CHECK-DWARF: -h - Alias for -help - -# llvm-dwarfdump declares `-h` option and prints special help in that case, -# which is weird, but makes for a good test, i.e., shows the default `-h` -# wasn't used. -# CHECK-DWARF-H-NOT: --help-list - Display list of available options (--help-list-hidden for more) Index: test/tools/llvm-dwarfdump/cmdline.test =================================================================== --- test/tools/llvm-dwarfdump/cmdline.test +++ test/tools/llvm-dwarfdump/cmdline.test @@ -3,6 +3,10 @@ HELP: USAGE: llvm-dwarfdump{{[^ ]*}} [options] HELP: Color Options HELP: -color +HELP: Generic Options +HELP: -help +HELP: -help-list +HELP: -version HELP: Section-specific Dump Options HELP: -debug-info - Dump the .debug_info section HELP: -eh-frame Index: tools/llvm-dwarfdump/llvm-dwarfdump.cpp =================================================================== --- tools/llvm-dwarfdump/llvm-dwarfdump.cpp +++ tools/llvm-dwarfdump/llvm-dwarfdump.cpp @@ -92,8 +92,6 @@ using namespace cl; OptionCategory DwarfDumpCategory("Specific Options"); -static opt Help("h", desc("Alias for -help"), Hidden, - cat(DwarfDumpCategory)); static list InputFilenames(Positional, desc(""), ZeroOrMore, cat(DwarfDumpCategory)); @@ -575,11 +573,6 @@ "pretty-print DWARF debug information in object files" " and debug info archives.\n"); - if (Help) { - PrintHelpMessage(/*Hidden =*/false, /*Categorized =*/true); - return 0; - } - // FIXME: Audit interactions between these two options and make them // compatible. if (Diff && Verbose) {