Author: Maciej Fijalkowski <[email protected]>
Branch: callback-jit
Changeset: r59715:9a1a38217dfe
Date: 2013-01-05 12:16 +0200
http://bitbucket.org/pypy/pypy/changeset/9a1a38217dfe/

Log:    failing test

diff --git a/pypy/jit/metainterp/test/test_ajit.py 
b/pypy/jit/metainterp/test/test_ajit.py
--- a/pypy/jit/metainterp/test/test_ajit.py
+++ b/pypy/jit/metainterp/test/test_ajit.py
@@ -3981,3 +3981,24 @@
 
         self.interp_operations(f, [])
 
+    def test_external_call(self):
+        from pypy.rlib.objectmodel import invoke_around_extcall
+        
+        T = rffi.CArrayPtr(rffi.TIME_T)
+        external = rffi.llexternal("time", [T], rffi.TIME_T)
+
+        l = []
+
+        def before():
+            l.append("before")
+
+        def after():
+            l.append("after")
+
+        def f():
+            external(lltype.nullptr(T.TO))
+            return 1
+
+        invoke_around_extcall(before, after)
+        self.interp_operations(f, [])
+        assert len(l) == 2
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to