diff options
-rw-r--r-- | ldump.c | 7 | ||||
-rw-r--r-- | lundump.c | 3 |
2 files changed, 6 insertions, 4 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: ldump.c,v 1.19 2011/11/23 17:48:18 lhf Exp $ | 2 | ** $Id: ldump.c,v 2.16 2011/11/24 13:25:41 roberto Exp roberto $ |
3 | ** save precompiled Lua chunks | 3 | ** save precompiled Lua chunks |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -84,8 +84,8 @@ static void DumpConstants(const Proto* f, DumpState* D) | |||
84 | for (i=0; i<n; i++) | 84 | for (i=0; i<n; i++) |
85 | { | 85 | { |
86 | const TValue* o=&f->k[i]; | 86 | const TValue* o=&f->k[i]; |
87 | DumpChar(ttype(o),D); | 87 | DumpChar(ttypenv(o),D); |
88 | switch (ttype(o)) | 88 | switch (ttypenv(o)) |
89 | { | 89 | { |
90 | case LUA_TNIL: | 90 | case LUA_TNIL: |
91 | break; | 91 | break; |
@@ -98,6 +98,7 @@ static void DumpConstants(const Proto* f, DumpState* D) | |||
98 | case LUA_TSTRING: | 98 | case LUA_TSTRING: |
99 | DumpString(rawtsvalue(o),D); | 99 | DumpString(rawtsvalue(o),D); |
100 | break; | 100 | break; |
101 | default: lua_assert(0); | ||
101 | } | 102 | } |
102 | } | 103 | } |
103 | n=f->sizep; | 104 | n=f->sizep; |
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lundump.c,v 1.71 2011/12/07 10:39:12 lhf Exp lhf $ | 2 | ** $Id: lundump.c,v 2.19 2011/12/07 18:03:47 roberto Exp roberto $ |
3 | ** load precompiled Lua chunks | 3 | ** load precompiled Lua chunks |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -118,6 +118,7 @@ static void LoadConstants(LoadState* S, Proto* f) | |||
118 | case LUA_TSTRING: | 118 | case LUA_TSTRING: |
119 | setsvalue2n(S->L,o,LoadString(S)); | 119 | setsvalue2n(S->L,o,LoadString(S)); |
120 | break; | 120 | break; |
121 | default: lua_assert(0); | ||
121 | } | 122 | } |
122 | } | 123 | } |
123 | n=LoadInt(S); | 124 | n=LoadInt(S); |