forked from OSchip/llvm-project
Improve error handling for `frame select` command when there are too many arguments.
Bug: https://llvm.org/bugs/show_bug.cgi?id=25847 It now gives a more specific error message and then returns instead of trying to select the wrong frame. llvm-svn: 256251
This commit is contained in:
parent
1ca9cda583
commit
c2961ab889
|
@ -29,6 +29,7 @@ class CommonShortSpellingsTestCase(TestBase):
|
|||
('dis', 'disassemble'),
|
||||
('ta st a', 'target stop-hook add'),
|
||||
('fr v', 'frame variable'),
|
||||
('f 1', 'frame select 1'),
|
||||
('ta st li', 'target stop-hook list'),
|
||||
]
|
||||
|
||||
|
|
|
@ -262,8 +262,10 @@ protected:
|
|||
}
|
||||
else
|
||||
{
|
||||
result.AppendError ("invalid arguments.\n");
|
||||
result.AppendErrorWithFormat ("too many arguments; expected frame-index, saw '%s'.\n",
|
||||
command.GetArgumentAtIndex(0));
|
||||
m_options.GenerateOptionUsage (result.GetErrorStream(), this);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue