瀏覽代碼

Elide redundant 'pass' before 'raise PrimitiveFinished'

jonathanvdc 8 年之前
父節點
當前提交
ee99c30325
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      kernel/modelverse_jit/tree_ir.py

+ 2 - 1
kernel/modelverse_jit/tree_ir.py

@@ -237,7 +237,8 @@ class ReturnInstruction(VoidInstruction):
 
     def generate_python_def(self, code_generator):
         """Generates Python code for this instruction."""
-        self.value.generate_python_def(code_generator)
+        if self.value.has_definition():
+            self.value.generate_python_def(code_generator)
         code_generator.append_line(
             'raise PrimitiveFinished(' +
             self.value.generate_python_use(code_generator) +