Browse Source

Merge pull request #55616 from cdemirer/master

Fix nested ternary-if codegen
Rémi Verschelde 3 years ago
parent
commit
12ab19fa26
1 changed files with 1 additions and 0 deletions
  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) {