jingham added a comment. In D80165#2048458 <https://reviews.llvm.org/D80165#2048458>, @labath wrote:
> In D80165#2047241 <https://reviews.llvm.org/D80165#2047241>, @jingham wrote: > > > In D80165#2045882 <https://reviews.llvm.org/D80165#2045882>, @labath wrote: > > > > > In D80165#2044509 <https://reviews.llvm.org/D80165#2044509>, @jingham > > > wrote: > > > > > > > We should make sure if we do exit that we don't output any other text > > > > that would obscure the error message. It should be easy to spot the > > > > error both so you can easily fix it and to prevent you from typing lldb > > > > commands into your shell. If libOption had a "nearest option name to > > > > the one you typed" facility that would be useful in this case as well. > > > > > > > > > That facility exists. Clang uses it for command-line "fix-its". I am not > > > sure what it takes to make use of it. > > > > > > Jonas said this wasn't part of libOption, but was done by hand in clang. > > > Oh, that's too bad. > > > > > > >> > >> > >>> Does anybody remember what gdb does when you mistype a command-line > >>> option? We're not at all required to model their behavior, but it would > >>> be interesting to consider. > >> > >> $ gdb -foobar > >> gdb: unrecognized option '-foobar' > >> Use `gdb --help' for a complete list of options. > > > > You omitted the bit of text that would show whether it quit or not... > > It did quit. With exit code 1. :) Great, then we all agree that exiting is the right thing to do! Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D80165/new/ https://reviews.llvm.org/D80165 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits