i686-w64-mingw32-gcc 4.9.1 from Debian Jessie complains: hw/pci/pci.c:938:29: warning: array subscript is above array bounds [-Warray-bounds]
Using g_assert instead of assert fixes this warning. Signed-off-by: Stefan Weil <s...@weilnetz.de> --- hw/pci/pci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/pci/pci.c b/hw/pci/pci.c index 48f19a3..34f71dc 100644 --- a/hw/pci/pci.c +++ b/hw/pci/pci.c @@ -927,8 +927,8 @@ void pci_register_bar(PCIDevice *pci_dev, int region_num, uint64_t wmask; pcibus_t size = memory_region_size(memory); - assert(region_num >= 0); - assert(region_num < PCI_NUM_REGIONS); + g_assert(region_num >= 0); + g_assert(region_num < PCI_NUM_REGIONS); if (size & (size-1)) { fprintf(stderr, "ERROR: PCI region size must be pow2 " "type=0x%x, size=0x%"FMT_PCIBUS"\n", type, size); -- 2.1.4