diff python/ir/instruction.py @ 265:9e235f15372b

Test
author Windel Bouwman
date Fri, 09 Aug 2013 16:37:19 +0200
parents f8b5da5784b8
children 649884d9dc61
line wrap: on
line diff
--- a/python/ir/instruction.py	Fri Aug 09 16:30:26 2013 +0200
+++ b/python/ir/instruction.py	Fri Aug 09 16:37:19 2013 +0200
@@ -285,7 +285,7 @@
 
 
 class ConditionalBranch(Terminator):
-   def __init__(self, a, cond, b, lab1, lab2):
+    def __init__(self, a, cond, b, lab1, lab2):
       super().__init__()
       self.a = a
       assert type(a) is Value
@@ -300,12 +300,13 @@
       assert type(lab2) is BasicBlock
       self.lab2 = lab2
 
-   def __repr__(self):
-      return 'IF {0} {1} {2} THEN {3} ELSE {4}'.format(self.a, self.cond, self.b, self.lab1, self.lab2)
-   def getTargets(self):
-      return [self.lab1, self.lab2]
+    def __repr__(self):
+        return 'IF {0} {1} {2} THEN {3} ELSE {4}'.format(self.a, self.cond, self.b, self.lab1, self.lab2)
 
-   def changeTarget(self, tfrom, tto):
+    def getTargets(self):
+        return [self.lab1, self.lab2]
+
+    def changeTarget(self, tfrom, tto):
       assert tfrom is self.lab1 or tfrom is self.lab2
       if tfrom is self.lab1:
          self.lab1 = tto