Author: Maciej Fijalkowski <[email protected]>
Branch:
Changeset: r59716:9b6da2d2d5c6
Date: 2013-01-05 12:16 +0200
http://bitbucket.org/pypy/pypy/changeset/9b6da2d2d5c6/
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
@@ -3979,5 +3979,26 @@
rgc.add_memory_pressure(1234)
return 3
+ 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
self.interp_operations(f, [])
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit