@@ -18,7 +18,9 @@ __IDRRT__.Forgot = new __IDRRT__.Type('Forgot');
18__IDRRT__.Tailcall = function(f) { this.f = f };
18__IDRRT__.Tailcall = function(f) { this.f = f };
19__IDRRT__.ffiWrap = function(fid) {
19__IDRRT__.ffiWrap = function(fid) {
20 return function(arg) {
20 return function(arg) {
21+ return __IDRRT__.tailcall(function(){
21− return __IDR__.APPLY0(fid, arg);
22+ return __IDR__.APPLY0(fid, arg);