On 1/14/19 8:31 AM, Daniel P. Berrangé wrote: >> >> Can we suppress the warnings with #pragma instead ? >> That would avoid compiling the .o file with different >> C semantics. > > IIUC this is a built-in warning you can't disable, except by changing > the compilation mode to have gnu89 inline semantics :-(
Could we instead fix the warning by one of: Using pragma to declare the header as a system header (used to silence warnings from misbehaving external headers), and/or adding #defines around the inclusion of the header to neutralize the poor warnings, but without changing the compilation mode of the entire project -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature