Author: Armin Rigo <[email protected]>
Branch: shadowstack-again
Changeset: r71603:a4e30bdbac19
Date: 2014-05-20 17:50 +0200
http://bitbucket.org/pypy/pypy/changeset/a4e30bdbac19/

Log:    fix

diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py
--- a/rpython/translator/c/gc.py
+++ b/rpython/translator/c/gc.py
@@ -451,7 +451,7 @@
         lines = []
         for i, v in enumerate(op.args[1:]):
             lines.append('%s[%d].s = %s;' % (marker, i, funcgen.expr(v)))
-        lines.append('rpy_shadowstack = %s + %d;' % (marker, len(op.args)))
+        lines.append('rpy_shadowstack = %s + %d;' % (marker, len(op.args) - 1))
         return '\n'.join(lines)
 
     def OP_GC_SS_RELOAD(self, funcgen, op):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to