Author: Raphael Isemann Date: 2020-01-01T18:47:44+01:00 New Revision: 9b24dad6c06bba771b805ffd9bd047af25317e52
URL: https://github.com/llvm/llvm-project/commit/9b24dad6c06bba771b805ffd9bd047af25317e52 DIFF: https://github.com/llvm/llvm-project/commit/9b24dad6c06bba771b805ffd9bd047af25317e52.diff LOG: [lldb][NFC] Make some checks more readable in Variable::PrivateAutoComplete Added: Modified: lldb/source/Symbol/Variable.cpp Removed: ################################################################################ diff --git a/lldb/source/Symbol/Variable.cpp b/lldb/source/Symbol/Variable.cpp index fc7d127a326f..a0496824a0a3 100644 --- a/lldb/source/Symbol/Variable.cpp +++ b/lldb/source/Symbol/Variable.cpp @@ -705,9 +705,9 @@ static void PrivateAutoComplete( if (!var_sp) continue; - const char *variable_name = var_sp->GetName().AsCString(); - if (strstr(variable_name, token.c_str()) == variable_name) { - if (strcmp(variable_name, token.c_str()) == 0) { + llvm::StringRef variable_name = var_sp->GetName().GetStringRef(); + if (variable_name.startswith(token)) { + if (variable_name == token) { Type *variable_type = var_sp->GetType(); if (variable_type) { CompilerType variable_compiler_type( _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits