1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Fix incorrect unused local var warning in shader blocks

This commit is contained in:
Yuri Roubinsky
2022-01-23 20:22:31 +03:00
parent dda6d2674a
commit 3ca57e5157

View File

@@ -5208,9 +5208,15 @@ ShaderLanguage::Node *ShaderLanguage::_parse_expression(BlockNode *p_block, cons
#ifdef DEBUG_ENABLED
if (check_warnings) {
StringName func_name;
BlockNode *b = p_block;
if (p_block && p_block->parent_function) {
func_name = p_block->parent_function->name;
while (b) {
if (b->parent_function) {
func_name = b->parent_function->name;
break;
} else {
b = b->parent_block;
}
}
_parse_used_identifier(identifier, ident_type, func_name);