[llvm-symbolizer] Remove one-dash long options
authorFangrui Song <i@maskray.me>
Fri, 23 Jul 2021 15:35:45 +0000 (08:35 -0700)
committerFangrui Song <i@maskray.me>
Fri, 23 Jul 2021 15:35:45 +0000 (08:35 -0700)
commit31677c6481a5ceac1eec10c8e9fbe6694bf551ba
treeee34d72094ae4ea902272d57df8c57a3cc61b8a8
parent2c508cf583f89f811d507b5cab2e869c11a0c0f1
[llvm-symbolizer] Remove one-dash long options

Most modern tools only accept two-dash long options. Remove one-dash
long options which are not recognized by GNU style `getopt_long`.
This ensures long options cannot collide with grouped short options.

Note: llvm-symbolizer has `-demangle={true,false}` for pprof compatibility
(for a while). They are kept.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D106377
llvm/test/tools/llvm-symbolizer/pdb/missing_pdb.test
llvm/test/tools/llvm-symbolizer/pdb/pdb-columns.test
llvm/tools/llvm-symbolizer/Opts.td