瀏覽代碼

Merge pull request #55616 from cdemirer/master

Fix nested ternary-if codegen
Rémi Verschelde 3 年之前
父節點
當前提交
12ab19fa26
共有 1 個文件被更改,包括 1 次插入0 次删除
  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) {