diff options
author | Mike Pall <mike> | 2014-12-20 00:59:16 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2014-12-20 01:48:00 +0100 |
commit | 5cb6e2eaaf860045daa30208b21ae6aa88a0503c (patch) | |
tree | b0b4c4edfc1a9a0c3f51efbd3c36580447eaa509 /src/lj_parse.c | |
parent | 6e9145a882ea70fe438d59959ac4e65481fe5e85 (diff) | |
download | luajit-5cb6e2eaaf860045daa30208b21ae6aa88a0503c.tar.gz luajit-5cb6e2eaaf860045daa30208b21ae6aa88a0503c.tar.bz2 luajit-5cb6e2eaaf860045daa30208b21ae6aa88a0503c.zip |
Cleanup of TValue setters. No functional changes.
Diffstat (limited to 'src/lj_parse.c')
-rw-r--r-- | src/lj_parse.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lj_parse.c b/src/lj_parse.c index 064b9b19..198ddfc9 100644 --- a/src/lj_parse.c +++ b/src/lj_parse.c | |||
@@ -1684,10 +1684,9 @@ static void expr_bracket(LexState *ls, ExpDesc *v) | |||
1684 | static void expr_kvalue(TValue *v, ExpDesc *e) | 1684 | static void expr_kvalue(TValue *v, ExpDesc *e) |
1685 | { | 1685 | { |
1686 | if (e->k <= VKTRUE) { | 1686 | if (e->k <= VKTRUE) { |
1687 | setitype(v, ~(uint32_t)e->k); | 1687 | setpriV(v, ~(uint32_t)e->k); |
1688 | } else if (e->k == VKSTR) { | 1688 | } else if (e->k == VKSTR) { |
1689 | setgcref(v->gcr, obj2gco(e->u.sval)); | 1689 | setgcVraw(v, obj2gco(e->u.sval), LJ_TSTR); |
1690 | setitype(v, LJ_TSTR); | ||
1691 | } else { | 1690 | } else { |
1692 | lua_assert(tvisnumber(expr_numtv(e))); | 1691 | lua_assert(tvisnumber(expr_numtv(e))); |
1693 | *v = *expr_numtv(e); | 1692 | *v = *expr_numtv(e); |