aboutsummaryrefslogtreecommitdiff
path: root/lcode.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2020-01-31 11:09:53 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2020-01-31 11:09:53 -0300
commit46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e (patch)
tree7e1ae9b55536171511506532a04f4ebe6dc764b0 /lcode.c
parent69c7139ff88bf26e05d80bf19d0351e5c88d13a3 (diff)
downloadlua-46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e.tar.gz
lua-46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e.tar.bz2
lua-46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e.zip
Clearer distinction between types and tags
LUA_T* represents only types; tags (types + Variants) are represented by LUA_V* constants.
Diffstat (limited to 'lcode.c')
-rw-r--r--lcode.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/lcode.c b/lcode.c
index 72a8820b..332fdd00 100644
--- a/lcode.c
+++ b/lcode.c
@@ -678,22 +678,22 @@ static void luaK_float (FuncState *fs, int reg, lua_Number f) {
678*/ 678*/
679static void const2exp (TValue *v, expdesc *e) { 679static void const2exp (TValue *v, expdesc *e) {
680 switch (ttypetag(v)) { 680 switch (ttypetag(v)) {
681 case LUA_TNUMINT: 681 case LUA_VNUMINT:
682 e->k = VKINT; e->u.ival = ivalue(v); 682 e->k = VKINT; e->u.ival = ivalue(v);
683 break; 683 break;
684 case LUA_TNUMFLT: 684 case LUA_VNUMFLT:
685 e->k = VKFLT; e->u.nval = fltvalue(v); 685 e->k = VKFLT; e->u.nval = fltvalue(v);
686 break; 686 break;
687 case LUA_TFALSE: 687 case LUA_VFALSE:
688 e->k = VFALSE; 688 e->k = VFALSE;
689 break; 689 break;
690 case LUA_TTRUE: 690 case LUA_VTRUE:
691 e->k = VTRUE; 691 e->k = VTRUE;
692 break; 692 break;
693 case LUA_TNIL: 693 case LUA_VNIL:
694 e->k = VNIL; 694 e->k = VNIL;
695 break; 695 break;
696 case LUA_TSHRSTR: case LUA_TLNGSTR: 696 case LUA_VSHRSTR: case LUA_VLNGSTR:
697 e->k = VKSTR; e->u.strval = tsvalue(v); 697 e->k = VKSTR; e->u.strval = tsvalue(v);
698 break; 698 break;
699 default: lua_assert(0); 699 default: lua_assert(0);