diff options
author | Mike Pall <mike> | 2020-06-13 00:52:54 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2020-06-15 02:52:00 +0200 |
commit | 8ae5170cdc9c307bd81019b3e014391c9fd00581 (patch) | |
tree | ccf9f17035d0754c1758faee209e9a26b4e03418 /src/lib_io.c | |
parent | 8b55054473452963f24b01efb7c4cc72497c74ec (diff) | |
download | luajit-8ae5170cdc9c307bd81019b3e014391c9fd00581.tar.gz luajit-8ae5170cdc9c307bd81019b3e014391c9fd00581.tar.bz2 luajit-8ae5170cdc9c307bd81019b3e014391c9fd00581.zip |
Improve assertions.
Diffstat (limited to 'src/lib_io.c')
-rw-r--r-- | src/lib_io.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib_io.c b/src/lib_io.c index 5e9d0d66..c7d1bb31 100644 --- a/src/lib_io.c +++ b/src/lib_io.c | |||
@@ -101,9 +101,6 @@ static int io_file_close(lua_State *L, IOFileUD *iof) | |||
101 | stat = pclose(iof->fp); | 101 | stat = pclose(iof->fp); |
102 | #elif LJ_TARGET_WINDOWS && !LJ_TARGET_XBOXONE && !LJ_TARGET_UWP | 102 | #elif LJ_TARGET_WINDOWS && !LJ_TARGET_XBOXONE && !LJ_TARGET_UWP |
103 | stat = _pclose(iof->fp); | 103 | stat = _pclose(iof->fp); |
104 | #else | ||
105 | lua_assert(0); | ||
106 | return 0; | ||
107 | #endif | 104 | #endif |
108 | #if LJ_52 | 105 | #if LJ_52 |
109 | iof->fp = NULL; | 106 | iof->fp = NULL; |
@@ -112,7 +109,8 @@ static int io_file_close(lua_State *L, IOFileUD *iof) | |||
112 | ok = (stat != -1); | 109 | ok = (stat != -1); |
113 | #endif | 110 | #endif |
114 | } else { | 111 | } else { |
115 | lua_assert((iof->type & IOFILE_TYPE_MASK) == IOFILE_TYPE_STDF); | 112 | lj_assertL((iof->type & IOFILE_TYPE_MASK) == IOFILE_TYPE_STDF, |
113 | "close of unknown FILE* type"); | ||
116 | setnilV(L->top++); | 114 | setnilV(L->top++); |
117 | lua_pushliteral(L, "cannot close standard file"); | 115 | lua_pushliteral(L, "cannot close standard file"); |
118 | return 2; | 116 | return 2; |