From 6b25123ab53fe0d7fb7f68b4a816c8e1d9671833 Mon Sep 17 00:00:00 2001 From: gouzi <530971494@qq.com> Date: Tue, 6 Jun 2023 16:49:32 +0800 Subject: [PATCH] [opcode] fix IS_OP --- symbolic_trace/opcode_translator/executor/opcode_executor.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/symbolic_trace/opcode_translator/executor/opcode_executor.py b/symbolic_trace/opcode_translator/executor/opcode_executor.py index 2f16f2368..bce0555e0 100644 --- a/symbolic_trace/opcode_translator/executor/opcode_executor.py +++ b/symbolic_trace/opcode_translator/executor/opcode_executor.py @@ -693,8 +693,7 @@ def COMPARE_OP(self, instr): def IS_OP(self, instr): # It will only be 0 or 1 assert instr.argval == 0 or instr.argval == 1 - left = self.pop() - right = self.pop() + right, left = self.pop(), self.pop() if instr.argval == 0: self.push(SUPPORT_COMPARE_OP["is"](left, right)) else: