hw/sparc: use ARRAY_SIZE() macro
authorPhilippe Mathieu-Daudé <f4bug@amsat.org>
Mon, 8 May 2017 23:39:15 +0000 (20:39 -0300)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 4 Jun 2017 15:42:55 +0000 (18:42 +0300)
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/sparc64/sun4u.c

index 18b8f8bcba4cfacf55445fae8ccb48f6cedb01c6..69f565db25a8b6a85add58d5c4d90e1b608205d8 100644 (file)
@@ -214,7 +214,7 @@ static void isa_irq_handler(void *opaque, int n, int level)
     qemu_irq *irqs = opaque;
     int ivec;
 
-    assert(n < 16);
+    assert(n < ARRAY_SIZE(isa_irq_to_ivec));
     ivec = isa_irq_to_ivec[n];
     EBUS_DPRINTF("Set ISA IRQ %d level %d -> ivec 0x%x\n", n, level, ivec);
     if (ivec) {