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

Merge pull request #63325 from EIRTeam/typed_array_fix

This commit is contained in:
Rémi Verschelde
2022-07-27 12:39:20 +02:00
committed by GitHub

View File

@@ -1608,7 +1608,7 @@ void GDScriptByteCodeGenerator::write_return(const Address &p_return_value) {
// Typed array. // Typed array.
const GDScriptDataType &element_type = function->return_type.get_container_element_type(); const GDScriptDataType &element_type = function->return_type.get_container_element_type();
Variant script = function->return_type.script_type; Variant script = element_type.script_type;
int script_idx = get_constant_pos(script) | (GDScriptFunction::ADDR_TYPE_CONSTANT << GDScriptFunction::ADDR_BITS); int script_idx = get_constant_pos(script) | (GDScriptFunction::ADDR_TYPE_CONSTANT << GDScriptFunction::ADDR_BITS);
append(GDScriptFunction::OPCODE_RETURN_TYPED_ARRAY, 2); append(GDScriptFunction::OPCODE_RETURN_TYPED_ARRAY, 2);