diff --git a/core/asm.c b/core/asm.c index c4ba674b..4de92059 100644 --- a/core/asm.c +++ b/core/asm.c @@ -832,6 +832,7 @@ Dst dst_asm_decode_instruction(uint32_t instr) { dst_wrap_integer((int32_t)instr >> 24)); } #undef oparg + return dst_wrap_nil(); } Dst dst_disasm(DstFuncDef *def) { diff --git a/core/compile.c b/core/compile.c index 001d1c1d..6c4d9d15 100644 --- a/core/compile.c +++ b/core/compile.c @@ -856,7 +856,6 @@ static void dstc_deinit(DstCompiler *c) { DstCompileResult dst_compile(DstCompileOptions opts) { DstCompiler c; DstFopts fopts; - DstSlot s; dstc_init(&c, opts.env); @@ -871,7 +870,7 @@ DstCompileResult dst_compile(DstCompileOptions opts) { fopts.x = opts.source; /* Compile the value */ - s = dstc_value(fopts); + dstc_value(fopts); if (c.result.status == DST_COMPILE_OK) { c.result.funcdef = dstc_pop_funcdef(&c);