diff options
author | ocean (they/them) <anvilfolk@gmail.com> | 2022-11-30 16:14:24 -0500 |
---|---|---|
committer | ocean (they/them) <anvilfolk@gmail.com> | 2022-12-11 16:55:02 -0500 |
commit | c8293a73b438b140da3e006d77ec8472fa5b635b (patch) | |
tree | 25c17c6a3d52a3bec93a672ed12761ba9c551c11 /modules/gdscript/gdscript.cpp | |
parent | 05097ded0a915cd6c083f15dab08da2bdc0770b8 (diff) | |
download | redot-engine-c8293a73b438b140da3e006d77ec8472fa5b635b.tar.gz |
Add GDScript member initializer implicit type conversion
Diffstat (limited to 'modules/gdscript/gdscript.cpp')
-rw-r--r-- | modules/gdscript/gdscript.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript.cpp b/modules/gdscript/gdscript.cpp index b7feedaeaa..91f31174dd 100644 --- a/modules/gdscript/gdscript.cpp +++ b/modules/gdscript/gdscript.cpp @@ -701,6 +701,7 @@ bool GDScript::_update_exports(bool *r_err, bool p_recursive_call, PlaceHolderSc Variant default_value; if (member.variable->initializer && member.variable->initializer->is_constant) { default_value = member.variable->initializer->reduced_value; + GDScriptCompiler::convert_to_initializer_type(default_value, member.variable); } member_default_values_cache[member.variable->identifier->name] = default_value; } break; |