Subject: Re: [boost] Can we suppress integer_traits warnings?
From: Dmitry Goncharov (dgoncharov_at_[hidden])
Date: 2009-10-26 11:24:44
>> Maybe #pragma GCC system_header is an option?
> Ahah! That certainly seems to work, adding:
> #if defined(__GNUC__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) &&
> (__GNUC_MINOR__ > 3)))
> // The following code emits warnings when built with -pedantic, and
> there appears
> // to be no other way of suppressing these warnings as use of
> __extension__ has no
> // effect, so declare the rest of this header a system header.
> # pragma GCC system_header
> near the end of the header, suppresses those warnings.
> Any downsides or objections to this?
A downside is that #pragma GCC system_header suppreses all warnings, not
just the one you need to suppress.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk