|
@@ -3168,7 +3168,7 @@ and call ctx vthis vfun pl p =
|
|
ctx.vthis <- vthis;
|
|
ctx.vthis <- vthis;
|
|
ctx.callstack <- { cpos = p; cthis = oldthis; cstack = stackpos; cenv = oldenv } :: ctx.callstack;
|
|
ctx.callstack <- { cpos = p; cthis = oldthis; cstack = stackpos; cenv = oldenv } :: ctx.callstack;
|
|
ctx.callsize <- oldsize + 1;
|
|
ctx.callsize <- oldsize + 1;
|
|
- if oldsize > 200 then exc (VString "Stack overflow");
|
|
|
|
|
|
+ if oldsize > 400 then exc (VString "Stack overflow");
|
|
let ret = (try
|
|
let ret = (try
|
|
(match vfun with
|
|
(match vfun with
|
|
| VClosure (vl,f) ->
|
|
| VClosure (vl,f) ->
|