diff options
author | Mike Pall <mike> | 2013-05-29 14:54:06 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-05-29 14:54:06 +0200 |
commit | 6850d795b61ed726e4038327d5ebf4627330852f (patch) | |
tree | f54eac9fd37308003a0452df503a34e3493fae01 /src/lib_base.c | |
parent | 26e4287e60f636af93493ccb16b7173110db9087 (diff) | |
download | luajit-6850d795b61ed726e4038327d5ebf4627330852f.tar.gz luajit-6850d795b61ed726e4038327d5ebf4627330852f.tar.bz2 luajit-6850d795b61ed726e4038327d5ebf4627330852f.zip |
Minor change to lj_lib_pushcc().
Diffstat (limited to 'src/lib_base.c')
-rw-r--r-- | src/lib_base.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib_base.c b/src/lib_base.c index 44817187..1665faee 100644 --- a/src/lib_base.c +++ b/src/lib_base.c | |||
@@ -619,9 +619,10 @@ static void setpc_wrap_aux(lua_State *L, GCfunc *fn); | |||
619 | 619 | ||
620 | LJLIB_CF(coroutine_wrap) | 620 | LJLIB_CF(coroutine_wrap) |
621 | { | 621 | { |
622 | GCfunc *fn; | ||
622 | lj_cf_coroutine_create(L); | 623 | lj_cf_coroutine_create(L); |
623 | lj_lib_pushcc(L, lj_ffh_coroutine_wrap_aux, FF_coroutine_wrap_aux, 1); | 624 | fn = lj_lib_pushcc(L, lj_ffh_coroutine_wrap_aux, FF_coroutine_wrap_aux, 1); |
624 | setpc_wrap_aux(L, funcV(L->top-1)); | 625 | setpc_wrap_aux(L, fn); |
625 | return 1; | 626 | return 1; |
626 | } | 627 | } |
627 | 628 | ||