summaryrefslogtreecommitdiff
path: root/gentests.py
diff options
context:
space:
mode:
Diffstat (limited to 'gentests.py')
-rwxr-xr-xgentests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gentests.py b/gentests.py
index 6f15d2d..c3309f9 100755
--- a/gentests.py
+++ b/gentests.py
@@ -136,7 +136,10 @@ class Indexed(object):
num = already.get('label', 0)+1
already['label'] = num
if (already[str(self.index)] + self.disp) & 1:
- self.disp += 1
+ if self.disp > 0:
+ self.disp -= 1
+ else:
+ self.disp += 1
address = 'lbl_' + str(num) + ' + 2 + ' + str(self.disp) + ' + ' + str(index)
else:
if self.base == self.index: