Fix gdscript-parser crash

Fixes gdscript-parser crashing while printing empty identifiers.
This commit is contained in:
cdemirer 2022-01-03 08:47:18 +08:00
parent 2a9dd654bc
commit 3033e0f8a2

View file

@ -4221,7 +4221,11 @@ void GDScriptParser::TreePrinter::print_get_node(GetNodeNode *p_get_node) {
}
void GDScriptParser::TreePrinter::print_identifier(IdentifierNode *p_identifier) {
push_text(p_identifier->name);
if (p_identifier != nullptr) {
push_text(p_identifier->name);
} else {
push_text("<invalid identifier>");
}
}
void GDScriptParser::TreePrinter::print_if(IfNode *p_if, bool p_is_elif) {