diff options
Diffstat (limited to 'lldb/source/Interpreter')
-rw-r--r-- | lldb/source/Interpreter/CommandInterpreter.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index 2bc41621af5..bd09f89c02a 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -1813,15 +1813,15 @@ int CommandInterpreter::HandleCompletionMatches(CompletionRequest &request) { return num_command_matches; } -int CommandInterpreter::HandleCompletion( - const char *current_line, const char *cursor, const char *last_char, - int match_start_point, int max_return_elements, StringList &matches, - StringList &descriptions) { +int CommandInterpreter::HandleCompletion(const char *current_line, + const char *cursor, + const char *last_char, + StringList &matches, + StringList &descriptions) { llvm::StringRef command_line(current_line, last_char - current_line); CompletionResult result; - CompletionRequest request(command_line, cursor - current_line, - match_start_point, max_return_elements, result); + CompletionRequest request(command_line, cursor - current_line, result); // Don't complete comments, and if the line we are completing is just the // history repeat character, substitute the appropriate history line. const char *first_arg = request.GetParsedLine().GetArgumentAtIndex(0); @@ -1838,9 +1838,6 @@ int CommandInterpreter::HandleCompletion( } } - // Only max_return_elements == -1 is supported at present: - lldbassert(max_return_elements == -1); - int num_command_matches = HandleCompletionMatches(request); result.GetMatches(matches); result.GetDescriptions(descriptions); |