From 9a94156a5b01b51fa4cd2e19915dc1121364f118 Mon Sep 17 00:00:00 2001 From: Stefan Arentz Date: Tue, 17 Jan 2017 03:18:32 +0000 Subject: [PATCH] Fix for GCC compilation issue --- src/cpu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cpu.c b/src/cpu.c index ac18908..0ff4d95 100644 --- a/src/cpu.c +++ b/src/cpu.c @@ -53,7 +53,8 @@ uint8_t _cpu_pull_byte(struct cpu_t *cpu) { } uint16_t _cpu_pull_word(struct cpu_t *cpu) { - return (uint16_t) cpu->page1[++cpu->state.sp] | ((uint16_t) cpu->page1[++cpu->state.sp] << 8); + uint16_t w = (uint16_t) cpu->page1[++cpu->state.sp]; + return w | ((uint16_t) cpu->page1[++cpu->state.sp] << 8); } uint8_t _cpu_stack_free(struct cpu_t *cpu) {