misc: Fix a small pile of warnings found with diagnostics turned way up

* possible null pointer dereferences
 * non-annotated fallthroughs in case statements

Change-Id: I2332e0e0a4203ceca0999291ead112b8ab94c613
This commit is contained in:
Solomon Peachy 2025-09-06 21:31:58 -04:00
parent d51d49550c
commit 34f34bb7f1
9 changed files with 46 additions and 43 deletions

View file

@ -269,6 +269,7 @@ static byte ioreg_read(byte r)
case RI_HDMA4:
case RI_HDMA5:
if (hw.cgb) return REG(r);
/* Intentional fallthrough */
default:
return 0xff;
}