diff options
author | Yuri Rubinsky <chaosus89@gmail.com> | 2022-11-08 11:03:25 +0300 |
---|---|---|
committer | Yuri Rubinsky <chaosus89@gmail.com> | 2022-11-08 11:20:28 +0300 |
commit | f11b66b08433375bb3b4e6e6224b905c6a53d4d0 (patch) | |
tree | 018f24e67c65e2abb9e1d759e4a7579457ee3a66 /modules/gdscript/gdscript_compiler.cpp | |
parent | 2f0d3d5424c393c756f4cd5cac26287c95aaf4fe (diff) | |
download | redot-engine-f11b66b08433375bb3b4e6e6224b905c6a53d4d0.tar.gz |
Fix named enums to use int64 type
Diffstat (limited to 'modules/gdscript/gdscript_compiler.cpp')
-rw-r--r-- | modules/gdscript/gdscript_compiler.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/gdscript/gdscript_compiler.cpp b/modules/gdscript/gdscript_compiler.cpp index 7acd1cdb96..fd13edc4cf 100644 --- a/modules/gdscript/gdscript_compiler.cpp +++ b/modules/gdscript/gdscript_compiler.cpp @@ -2432,9 +2432,8 @@ Error GDScriptCompiler::_parse_class_level(GDScript *p_script, const GDScriptPar // TODO: Make enums not be just a dictionary? Dictionary new_enum; for (int j = 0; j < enum_n->values.size(); j++) { - int value = enum_n->values[j].value; // Needs to be string because Variant::get will convert to String. - new_enum[String(enum_n->values[j].identifier->name)] = value; + new_enum[String(enum_n->values[j].identifier->name)] = enum_n->values[j].value; } p_script->constants.insert(enum_n->identifier->name, new_enum); |