]> Git Repo - qemu.git/commit - include/qemu/compiler.h
linux-user: Fix compilation with clang 3.4
authorThomas Huth <[email protected]>
Fri, 30 Nov 2018 08:23:16 +0000 (09:23 +0100)
committerThomas Huth <[email protected]>
Tue, 22 Jan 2019 05:26:31 +0000 (06:26 +0100)
commit798b858130a92f45540e655253b62ddd733ded8c
tree0c9178131ea2d45590a5f88ba6a4cc97227b70a5
parentb0b36c021b95eb69451a3e540c9b029a8fb5e21b
linux-user: Fix compilation with clang 3.4

Clang version 3.4.2 does not know the -Wpragmas option yet and bails
out with an error when we try to disable it in linux-user/qemu.h.
Fortunately, clang has a __has_warning() macro which allows us to add
an explicit check for the option that we want to ignore. With that we
can check for the availability of "-Waddress-of-packed-member" properly
and do not need the "-Wpragmas" at all here.

Fixes: 850d5e330a9c68cc998cecc02caf8a3c8d1ee8a3
Reviewed-by: Laurent Vivier <[email protected]>
Signed-off-by: Thomas Huth <[email protected]>
include/qemu/compiler.h
linux-user/qemu.h
This page took 0.028371 seconds and 4 git commands to generate.