rupprecht accepted this revision. rupprecht added a comment. This revision is now accepted and ready to land.
Looks good for D/U, but looks like --help and --version options are also supported as combined short args; do you mind adding those too while you're here? Thanks for the patch! ================ Comment at: llvm/tools/llvm-ar/llvm-ar.cpp:68 + -h --help - Display available options + --version - Display the version of this program + -D - Use zero for timestamps and uids/gids (default) ---------------- `-v --version` ================ Comment at: llvm/tools/llvm-ar/llvm-ar.cpp:1164-1176 + } else if (arg.consume_front("-")) { + // Handle the -D/-U flag + while (!arg.empty()) { + if (arg.front() == 'D') { + Deterministic = true; + } else if (arg.front() == 'U') { + Deterministic = false; ---------------- ``` } else if (arg.front() == 'h') { printHelpMessage(); return 0; } else if (arg.front() == 'v') { cl::PrintVersionMessage(); return 0; } ``` Actually, `ranlib -vh` and `ranlib -hv` (on my machine at least) both print the help message. I don't think we need *that* level of compatibility though -- we can go with first-one-wins. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D71554/new/ https://reviews.llvm.org/D71554 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits