Author: Armin Rigo <[email protected]>
Branch: no-failargs
Changeset: r58501:15c4240c5c4a
Date: 2012-10-27 14:34 +0200
http://bitbucket.org/pypy/pypy/changeset/15c4240c5c4a/

Log:    Another branch off result-in-resops: remove 'failargs' from the
        ResOperations.

diff --git a/pypy/jit/backend/llsupport/jitframe.py 
b/pypy/jit/backend/llsupport/jitframe.py
--- a/pypy/jit/backend/llsupport/jitframe.py
+++ b/pypy/jit/backend/llsupport/jitframe.py
@@ -1,18 +1,17 @@
+from pypy.rpython.lltypesystem import lltype, llmemory
 
 
-_LONGLONGARRAY = lltype.GcArray(lltype.SignedLongLong)
-
 JITFRAME = lltype.GcStruct(
     'JITFRAME',
 
     # Once the execute_token() returns, the field 'jf_descr' stores the
     # descr of the last executed operation (either a GUARD, or FINISH).
+    # This field is also set immediately before doing CALL_MAY_FORCE.
     ('jf_descr', llmemory.GCREF),
 
     # For the front-end: a GCREF for the savedata
     ('jf_savedata', llmemory.GCREF),
 
     # XXX
-    ('jf_nongcvalues', lltype.Ptr(_LONGLONGARRAY)),
-    ('jf_gcvalues', lltype.Array(llmemory.GCREF)))
+    ('jf_values', lltype.Array(llmemory.Address)))
 JITFRAMEPTR = lltype.Ptr(JITFRAME)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to