From 64d842d2ef92c00cb1a9b7d37aa868039aa48f91 Mon Sep 17 00:00:00 2001 From: Calvin Rose Date: Sat, 8 Dec 2018 17:40:05 -0500 Subject: [PATCH] Update build script, remove windows build issues. --- build_win.bat | 1 + src/core/marsh.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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);