From 64d8b3aef287a66ebe0b90dd9c48be2f8983fed6 Mon Sep 17 00:00:00 2001 From: SaracenOne Date: Fri, 24 Dec 2021 21:11:20 +0000 Subject: Assign member type when parsing setters to prevent 'Compiler bug: unresolved assign' errors --- modules/gdscript/gdscript_compiler.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/gdscript/gdscript_compiler.cpp') diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp index 885c35c6a2..117ca68c18 100644 --- a/modules/gdscript/gdscript_compiler.cpp +++ b/modules/gdscript/gdscript_compiler.cpp @@ -1094,6 +1094,7 @@ GDScriptCodeGenerator::Address GDScriptCompiler::_parse_expression(CodeGen &code is_in_setter = has_setter && setter_function == codegen.function_name; member.mode = GDScriptCodeGenerator::Address::MEMBER; member.address = codegen.script->member_indices[var_name].index; + member.type = codegen.script->member_indices[var_name].data_type; } GDScriptCodeGenerator::Address target; -- cgit v1.2.3