Mon, 22 Nov 2010 04:13:28 +0000
Fix OP_CONCAT: missing break; and should supply empty separator to join()
lvm.js | file | annotate | diff | comparison | revisions |
--- a/lvm.js Mon Nov 22 04:05:25 2010 +0000 +++ b/lvm.js Mon Nov 22 04:13:28 2010 +0000 @@ -627,7 +627,8 @@ var values = []; for(var i = B; i<=C; i++) values.push(frame.reg[i].value); - frame.reg[A] = new LValue(this, "string", values.join()); + frame.reg[A] = new LValue(this, "string", values.join('')); + break; case OP_ADD: var RB = RK(frame, INS_B(instruction)); var RC = RK(frame, INS_C(instruction));