From 5c3ec7dc41f3e15c39a193b45f3cf23255de00a2 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 15 Mar 2020 16:47:49 -0700 Subject: [PATCH] [llvm-objdump] Require long options to use double-dash --long-option As announced here: http://lists.llvm.org/pipermail/llvm-dev/2019-April/131786.html --- llvm/tools/llvm-objdump/llvm-objdump.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp index 69f437fcc063..1cfd06d2cef5 100644 --- a/llvm/tools/llvm-objdump/llvm-objdump.cpp +++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp @@ -2339,7 +2339,9 @@ int main(int argc, char **argv) { // Register the target printer for --version. cl::AddExtraVersionPrinter(TargetRegistry::printRegisteredTargetsForVersion); - cl::ParseCommandLineOptions(argc, argv, "llvm object file dumper\n"); + cl::ParseCommandLineOptions(argc, argv, "llvm object file dumper\n", nullptr, + /*EnvVar=*/nullptr, + /*LongOptionsUseDoubleDash=*/true); if (StartAddress >= StopAddress) reportCmdLineError("start address should be less than stop address");