diff options
Diffstat (limited to 'Variables.py')
-rw-r--r-- | Variables.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Variables.py b/Variables.py index 89c8501..26de704 100644 --- a/Variables.py +++ b/Variables.py @@ -48,7 +48,8 @@ class Variables(object): # XXX don't hardcode R5 return ("R5", str(-self.local_vars[name])) try: - return ("R5", str(1 + self.param_vars.index(name))) + # 1 for the return address, 1 for the stored BP + return ("R5", str(2 + self.param_vars.index(name))) except ValueError: pass # lookup in the parent |