Browse Source

Eliminate declare local instruction results in the bytecode interpreter

jonathanvdc 8 years ago
parent
commit
1e3e424962
1 changed files with 0 additions and 2 deletions
  1. 0 2
      kernel/modelverse_jit/bytecode_interpreter.py

+ 0 - 2
kernel/modelverse_jit/bytecode_interpreter.py

@@ -194,12 +194,10 @@ class InterpreterState(object):
         """Interprets a 'declare' (local) instruction."""
         node_id = instruction.variable.node_id
         if node_id in self.local_vars:
-            self.update_result(self.local_vars[node_id])
             raise primitive_functions.PrimitiveFinished(None)
         else:
             local_node, = yield [("CN", [])]
             yield [("CE", [self.gc_root_node, local_node])]
-            self.update_result(local_node)
             self.local_vars[node_id] = local_node
             raise primitive_functions.PrimitiveFinished(None)