From: Richard Henderson Date: Sun, 8 Jan 2017 17:48:34 +0000 (-0800) Subject: translate-all: Avoid -Werror=switch-bool X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f68808c7494b38764e1895a9852b994638b86536;p=qemu.git translate-all: Avoid -Werror=switch-bool gcc 5.3.0 diagnoses translate-all.c: In function ‘alloc_code_gen_buffer’: translate-all.c:756:17: error: switch condition has boolean value switch (buf2 != MAP_FAILED) { ^ Signed-off-by: Richard Henderson --- diff --git a/translate-all.c b/translate-all.c index 3dd9214904..20262938bb 100644 --- a/translate-all.c +++ b/translate-all.c @@ -753,7 +753,7 @@ static inline void *alloc_code_gen_buffer(void) size_t size2; void *buf2 = mmap(NULL, size + qemu_real_host_page_size, PROT_NONE, flags, -1, 0); - switch (buf2 != MAP_FAILED) { + switch ((int)(buf2 != MAP_FAILED)) { case 1: if (!cross_256mb(buf2, size)) { /* Success! Use the new buffer. */