diff options
| author | 2018-12-08 17:40:05 -0500 | |
|---|---|---|
| committer | 2018-12-08 17:40:05 -0500 | |
| commit | 64d842d2ef92c00cb1a9b7d37aa868039aa48f91 (patch) | |
| tree | 26a81daeb6d07538227c90361beab3c0baca38b9 | |
| parent | Appveyor why (diff) | |
Update build script, remove windows build issues.
| -rw-r--r-- | build_win.bat | 1 | ||||
| -rw-r--r-- | src/core/marsh.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/build_win.bat b/build_win.bat index d198e8c0..c0168c50 100644 --- a/build_win.bat +++ b/build_win.bat @@ -99,6 +99,7 @@ copy README.md dist\README.md copy janet.lib dist\janet.lib copy janet.exp dist\janet.exp copy src\include\janet\janet.h dist\janet.h +exit /b 0 :TESTFAIL @echo. diff --git a/src/core/marsh.c b/src/core/marsh.c index 17d7d1e5..4b794e92 100644 --- a/src/core/marsh.c +++ b/src/core/marsh.c @@ -265,7 +265,7 @@ static void marshal_one_fiber(MarshalState *st, JanetFiber *fiber, int flags) { if (!frame->func) longjmp(st->err, MR_C_STACKFRAME); pushint(st, frame->flags); pushint(st, frame->prevframe); - int32_t pcdiff = frame->pc - frame->func->def->bytecode; + int32_t pcdiff = (int32_t)(frame->pc - frame->func->def->bytecode); pushint(st, pcdiff); marshal_one(st, janet_wrap_function(frame->func), flags + 1); if (frame->env) marshal_one_env(st, frame->env, flags + 1); |
