# HG changeset patch # User Matthew Wild # Date 1290399208 0 # Node ID e058c18b9f85e1983a2e0b4ee1c1b69ce95a8f2e # Parent ad42e6dd7cbd009abbf96786aeceae0a60e544f9 Fix OP_CONCAT: missing break; and should supply empty separator to join() diff -r ad42e6dd7cbd -r e058c18b9f85 lvm.js --- 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));