Fix OP_CONCAT: missing break; and should supply empty separator to join()

Mon, 22 Nov 2010 04:13:28 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 22 Nov 2010 04:13:28 +0000
changeset 120
e058c18b9f85
parent 119
ad42e6dd7cbd
child 121
fe51bed4a718

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));

mercurial