From e834d32b8e59026ec86af9a729a4ceddc8eb7915 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Fri, 12 Oct 2018 09:41:25 -0400 Subject: [PATCH] Update switch to just return at the end instead --- Core/debugger.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Core/debugger.c b/Core/debugger.c index c125d60..acf1a55 100644 --- a/Core/debugger.c +++ b/Core/debugger.c @@ -226,16 +226,17 @@ static value_t read_lvalue(GB_gameboy_t *gb, lvalue_t lvalue) return VALUE_16(GB_read_memory(gb, lvalue.memory_address.value) | (GB_read_memory(gb, lvalue.memory_address.value + 1) * 0x100)); + case LVALUE_REG16: + return VALUE_16(*lvalue.register_address); + case LVALUE_REG_L: return VALUE_16(*lvalue.register_address & 0x00FF); case LVALUE_REG_H: return VALUE_16(*lvalue.register_address >> 8); - - case LVALUE_REG16: - default: - return VALUE_16(*lvalue.register_address); } + + return VALUE_16(*lvalue.register_address); } static void write_lvalue(GB_gameboy_t *gb, lvalue_t lvalue, uint16_t value)