Преглед на файлове

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) +