[pypy-commit] pypy default: fix test for extra ops after shadowstack-issue2722

mattip pypy.commits at gmail.com
Mon May 27 01:54:30 EDT 2019


Author: Matti Picus <matti.picus at gmail.com>
Branch: 
Changeset: r96697:597a4f90a1b1
Date: 2019-05-27 08:53 +0300
http://bitbucket.org/pypy/pypy/changeset/597a4f90a1b1/

Log:	fix test for extra ops after shadowstack-issue2722

diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_c/test_ffi.py
--- a/pypy/module/pypyjit/test_pypy_c/test_ffi.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_ffi.py
@@ -425,9 +425,11 @@
         setarrayitem_raw(i153, 0, i106, descr=...)
         p156 = getfield_gc_r(p48, descr=...)
         i158 = getfield_raw_i(..., descr=...)
+        i160 = int_sub(i158, 16)
+        setfield_raw(#, i160, descr=...)
         setfield_gc(p48, p49, descr=...)
         setfield_gc(p134, ConstPtr(null), descr=...)
-        i160 = int_lt(i158, 0)
+        i160 = int_lt(i160, 0)
         guard_false(i160, descr=...)
         jump(..., descr=...)
         """)


More information about the pypy-commit mailing list