From: Dr. David Alan Gilbert Date: Thu, 20 Jul 2017 16:35:36 +0000 (+0100) Subject: tests/bios-tables-test: Compiler warning fix X-Git-Tag: v2.10.0-rc1~3^2~3 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=91c38e08af93d7d9df5636e4d7747ce3eb7ff1fc;p=users%2Fdwmw2%2Fqemu.git tests/bios-tables-test: Compiler warning fix gcc 7.1.1 in fedora 26 moans about the: tables = g_new0(uint32_t, tables_nr) because it can't convince itself that tables_nr is positive. This is fallout from g_assert_cmpint no longer necessarily being no-return; replace it with a plain g_assert. Signed-off-by: Dr. David Alan Gilbert Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Reviewed-by: Marcel Apfelbaum --- diff --git a/tests/bios-tables-test.c b/tests/bios-tables-test.c index 63da978f0b..564da45f65 100644 --- a/tests/bios-tables-test.c +++ b/tests/bios-tables-test.c @@ -108,7 +108,7 @@ static void test_acpi_rsdt_table(test_data *data) /* compute the table entries in rsdt */ tables_nr = (rsdt_table->length - sizeof(AcpiRsdtDescriptorRev1)) / sizeof(uint32_t); - g_assert_cmpint(tables_nr, >, 0); + g_assert(tables_nr > 0); /* get the addresses of the tables pointed by rsdt */ tables = g_new0(uint32_t, tables_nr);