diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2020-01-31 11:09:53 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2020-01-31 11:09:53 -0300 |
commit | 46c3587a6feb28e1ee4a32aabe463b0ecb9e8f5e (patch) | |
tree | 7e1ae9b55536171511506532a04f4ebe6dc764b0 /lcode.c | |
parent | 69c7139ff88bf26e05d80bf19d0351e5c88d13a3 (diff) | |
download | lua-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.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -678,22 +678,22 @@ static void luaK_float (FuncState *fs, int reg, lua_Number f) { | |||
678 | */ | 678 | */ |
679 | static void const2exp (TValue *v, expdesc *e) { | 679 | static 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); |