Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r90575:2784c9a05d04
Date: 2017-03-05 21:41 +0100
http://bitbucket.org/pypy/pypy/changeset/2784c9a05d04/

Log:    Untested: same as 4c7864396507

diff --git a/rpython/jit/backend/arm/opassembler.py 
b/rpython/jit/backend/arm/opassembler.py
--- a/rpython/jit/backend/arm/opassembler.py
+++ b/rpython/jit/backend/arm/opassembler.py
@@ -362,9 +362,8 @@
             res_loc = arglocs[1]     # cond_call_value
         else:
             res_loc = None           # cond_call
-        # useless to list res_loc in the gcmap, because if the call is
-        # done it means res_loc was initially NULL
-        gcmap = regalloc.get_gcmap([call_loc])
+        # see x86.regalloc for why we skip res_loc in the gcmap
+        gcmap = regalloc.get_gcmap([res_loc])
 
         assert call_loc is r.r4
         jmp_adr = self.mc.currpos()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to