david/ipxe
david
/
ipxe
Archived
1
0
Fork 0

[isa] Avoid spurious compiler warning on gcc 4.7

gcc 4.7 produces a spurious warning about an array subscript being out
of bounds.  Use a pointer dereference instead of an array lookup to
inhibit this spurious warning.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown 2012-07-20 18:32:58 +01:00
parent 348ec33aee
commit a87c0c4f0f
1 changed files with 3 additions and 3 deletions

View File

@ -46,9 +46,9 @@ static isa_probe_addr_t isa_extra_probe_addrs[] = {
#endif
#define ISA_IOADDR( driver, ioidx ) \
( ( (ioidx) < 0 ) ? \
isa_extra_probe_addrs[ (ioidx) + ISA_EXTRA_PROBE_ADDR_COUNT ] : \
(driver)->probe_addrs[(ioidx)] )
( ( (ioidx) >= 0 ) ? \
(driver)->probe_addrs[(ioidx)] : \
*( isa_extra_probe_addrs + (ioidx) + ISA_EXTRA_PROBE_ADDR_COUNT ) )
static void isabus_remove ( struct root_device *rootdev );