diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-09-15 17:39:42 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2004-09-15 17:39:42 -0300 |
commit | 2419f2bf02a9165471248f09bae57e3fa134e545 (patch) | |
tree | 9f7e387740892ee591218b8ea745d35a45aa6e41 /lvm.c | |
parent | 0e54d2be365ec77cb455e0d0f3c5c6f9efa6e04c (diff) | |
download | lua-2419f2bf02a9165471248f09bae57e3fa134e545.tar.gz lua-2419f2bf02a9165471248f09bae57e3fa134e545.tar.bz2 lua-2419f2bf02a9165471248f09bae57e3fa134e545.zip |
cleaner API for coroutines
Diffstat (limited to 'lvm.c')
-rw-r--r-- | lvm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lvm.c,v 2.12 2004/08/10 19:17:23 roberto Exp roberto $ | 2 | ** $Id: lvm.c,v 2.13 2004/08/12 14:19:51 roberto Exp roberto $ |
3 | ** Lua virtual machine | 3 | ** Lua virtual machine |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -398,7 +398,7 @@ StkId luaV_execute (lua_State *L, int nexeccalls) { | |||
398 | if ((L->hookmask & (LUA_MASKLINE | LUA_MASKCOUNT)) && | 398 | if ((L->hookmask & (LUA_MASKLINE | LUA_MASKCOUNT)) && |
399 | (--L->hookcount == 0 || L->hookmask & LUA_MASKLINE)) { | 399 | (--L->hookcount == 0 || L->hookmask & LUA_MASKLINE)) { |
400 | traceexec(L, pc); /***/ | 400 | traceexec(L, pc); /***/ |
401 | if (L->isSuspended) { /* did hook yield? */ | 401 | if (L->status == LUA_YIELD) { /* did hook yield? */ |
402 | L->ci->savedpc = pc - 1; | 402 | L->ci->savedpc = pc - 1; |
403 | return NULL; | 403 | return NULL; |
404 | } | 404 | } |