diff -r 5240eaff785f -r 9c8710ea2a5a lvm.js --- a/lvm.js Wed Apr 07 03:05:52 2010 +0100 +++ b/lvm.js Wed Apr 07 03:06:46 2010 +0100 @@ -293,6 +293,8 @@ else { // Lua function + this.frame = {f:f,pc:0,reg:args}; + this.callstack.push(this.frame); } break; case OP_CLOSURE: