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