summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--m68k_to_x86.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 8a3ef8e..a7f7cb3 100644
--- a/Makefile
+++ b/Makefile
@@ -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)