[opt] Error on `opt -O# --foo-pass`
authorArthur Eubanks <aeubanks@google.com>
Mon, 9 May 2022 00:22:11 +0000 (17:22 -0700)
committerArthur Eubanks <aeubanks@google.com>
Mon, 9 May 2022 16:53:24 +0000 (09:53 -0700)
commit431b23d20d5c2889d38c9ce20ac8e66357d5d9c4
treef51d1015cc9ed28ec6c588660bfd51de58dffd7c
parent9dc4ced204d1e918d4c8d3279e52197e9a5abc94
[opt] Error on `opt -O# --foo-pass`

Matches the error message we emit with `-opt -O# --passes=foo`.
Otherwise we crash later on.

Makes #55320 much less confusing.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D125196
llvm/test/Other/opt-On.ll
llvm/tools/opt/opt.cpp