diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | m68k_to_x86.c | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -24,7 +24,7 @@ gen_fib : gen_fib.o gen_x86.o mem.o $(CC) -c -o $@ $< %.o : %.c - $(CC) -ggdb -std=gnu99 `pkg-config --cflags-only-I $(LIBS)` -c -o $@ $< + $(CC) -ggdb -std=gnu99 `pkg-config --cflags-only-I $(LIBS)` -c -Wreturn-type -Werror=return-type -o $@ $< %.bin : %.s68 vasmm68k_mot -Fbin -m68000 -no-opt -spaces -o $@ $< diff --git a/m68k_to_x86.c b/m68k_to_x86.c index fa05030..a71f5f8 100644 --- a/m68k_to_x86.c +++ b/m68k_to_x86.c @@ -47,6 +47,7 @@ void m68k_start_context(uint8_t * addr, m68k_context * context); uint8_t * cycles(uint8_t * dst, uint32_t num) { dst = add_ir(dst, num, CYCLES, SZ_D); + return dst; } uint8_t * check_cycles_int(uint8_t * dst, uint32_t address) |