Merge pull request #118616 from aurpine/fix-print_match_pattern-dictionary-key-only

Fix TreePrinter for match dictionary pattern with no value
This commit is contained in:
Thaddeus Crews
2026-06-18 15:14:16 -05:00
+5 -2
View File
@@ -6203,9 +6203,12 @@ void GDScriptParser::TreePrinter::print_match_pattern(PatternNode *p_match_patte
if (p_match_pattern->dictionary[i].key != nullptr) {
// Key can be null for rest pattern.
print_expression(p_match_pattern->dictionary[i].key);
push_text(" : ");
if (p_match_pattern->dictionary[i].value_pattern != nullptr) {
// Value can be null when only matching key.
push_text(" : ");
print_match_pattern(p_match_pattern->dictionary[i].value_pattern);
}
}
print_match_pattern(p_match_pattern->dictionary[i].value_pattern);
}
push_text(" }");
break;