summaryrefslogtreecommitdiff
path: root/src/lcode.js
diff options
context:
space:
mode:
authorBenoit Giannangeli <benoit.giannangeli@boursorama.fr>2017-03-01 15:07:02 +0100
committerBenoit Giannangeli <benoit.giannangeli@boursorama.fr>2017-03-01 15:07:02 +0100
commit699630a97161ef970c40af073f2943c7d90043e7 (patch)
tree284880debd33973254520ea8690aa28ac88ead1c /src/lcode.js
parent69a7af7a8af1e737fe6afe47998b90c8fd778998 (diff)
downloadfengari-699630a97161ef970c40af073f2943c7d90043e7.tar.gz
fengari-699630a97161ef970c40af073f2943c7d90043e7.tar.bz2
fengari-699630a97161ef970c40af073f2943c7d90043e7.zip
[Parsing tests] Unary op, LOADBOOL
Diffstat (limited to 'src/lcode.js')
-rw-r--r--src/lcode.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lcode.js b/src/lcode.js
index 3c6500d..f69bc34 100644
--- a/src/lcode.js
+++ b/src/lcode.js
@@ -1092,16 +1092,16 @@ const codecomp = function(fs, opr, e1, e2) {
const luaK_prefix = function(fs, op, e, line) {
let ef = new lparser.expdesc();
ef.k = lparser.expkind.VKINT;
- ef.u.ival = e.u.nval = e.u.info = 0;
- e.t = NO_JUMP;
- e.f = NO_JUMP;
+ ef.u.ival = ef.u.nval = ef.u.info = 0;
+ ef.t = NO_JUMP;
+ ef.f = NO_JUMP;
switch (op) {
case UnOpr.OPR_MINUS: case UnOpr.OPR_BNOT: /* use 'ef' as fake 2nd operand */
if (constfolding(fs, op + lua.LUA_OPUNM, e, ef))
break;
/* FALLTHROUGH */
case UnOpr.OPR_LEN:
- codeunexpval(fs, op + UnOpr.OP_UNM, e, line);
+ codeunexpval(fs, op + OpCodesI.OP_UNM, e, line);
break;
case UnOpr.OPR_NOT: codenot(fs, e); break;
}