CppLanguageServer: is_empty_property: Return false for null node parent

This commit is contained in:
Brendan Coles 2021-04-07 07:43:36 +00:00 committed by Andreas Kling
commit 779f0c6e91
Notes: sideshowbarker 2024-07-18 20:39:59 +09:00

View file

@ -203,6 +203,8 @@ bool ParserAutoComplete::is_property(const ASTNode& node) const
bool ParserAutoComplete::is_empty_property(const DocumentData& document, const ASTNode& node, const Position& autocomplete_position) const
{
if (node.parent() == nullptr)
return false;
if (!node.parent()->is_member_expression())
return false;
auto previous_token = document.parser().token_at(autocomplete_position);