Explorar o código

Merge pull request #55616 from cdemirer/master

Fix nested ternary-if codegen
Rémi Verschelde %!s(int64=3) %!d(string=hai) anos
pai
achega
12ab19fa26
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      modules/gdscript/gdscript_byte_codegen.cpp

+ 1 - 0
modules/gdscript/gdscript_byte_codegen.cpp

@@ -688,6 +688,7 @@ void GDScriptByteCodeGenerator::write_ternary_false_expr(const Address &p_expr)
 void GDScriptByteCodeGenerator::write_end_ternary() {
 	patch_jump(ternary_jump_skip_pos.back()->get());
 	ternary_jump_skip_pos.pop_back();
+	ternary_result.pop_back();
 }
 
 void GDScriptByteCodeGenerator::write_set(const Address &p_target, const Address &p_index, const Address &p_source) {