Assign member type when parsing setters to prevent
'Compiler bug: unresolved assign' errors
This commit is contained in:
parent
822728220b
commit
64d8b3aef2
1 changed files with 1 additions and 0 deletions
|
@ -1094,6 +1094,7 @@ GDScriptCodeGenerator::Address GDScriptCompiler::_parse_expression(CodeGen &code
|
||||||
is_in_setter = has_setter && setter_function == codegen.function_name;
|
is_in_setter = has_setter && setter_function == codegen.function_name;
|
||||||
member.mode = GDScriptCodeGenerator::Address::MEMBER;
|
member.mode = GDScriptCodeGenerator::Address::MEMBER;
|
||||||
member.address = codegen.script->member_indices[var_name].index;
|
member.address = codegen.script->member_indices[var_name].index;
|
||||||
|
member.type = codegen.script->member_indices[var_name].data_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
GDScriptCodeGenerator::Address target;
|
GDScriptCodeGenerator::Address target;
|
||||||
|
|
Loading…
Add table
Reference in a new issue