From 0e77f0e65418ec000f4176132e0f0424288fd975 Mon Sep 17 00:00:00 2001 From: coolreader18 <33094578+coolreader18@users.noreply.github.com> Date: Fri, 9 Aug 2019 21:36:42 -0500 Subject: [PATCH] Fix compilation of nested boolean operations --- compiler/src/compile.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/compiler/src/compile.rs b/compiler/src/compile.rs index a13d3617e8..aafab376e6 100644 --- a/compiler/src/compile.rs +++ b/compiler/src/compile.rs @@ -1303,11 +1303,9 @@ impl Compiler { self.emit(Instruction::Pop); } if let Some(false_label) = false_label { - self.emit(Instruction::Duplicate); self.emit(Instruction::JumpIfFalse { target: false_label, }); - self.emit(Instruction::Pop); } } }