Boost logo

Boost :

Subject: Re: [boost] Can we suppress integer_traits warnings?
From: Mateusz Loskot (mateusz_at_[hidden])
Date: 2009-10-27 18:34:34

Steven Watanabe wrote:
> Mateusz Loskot wrote:
>> John Maddock wrote:
>>>> It is also possible to suppress this warning by a command line
>>>> switch -Wno-long-long
>>> Sure, but we need to fix the *library header file* so it doesn't emit
>>> warnings even when the user has asked for those warnings: we do this
>>> already for long long usage within Boost, but I can't find a
>>> workaround for constants with LL suffixes.
>> Hmm, it may even look like violation of the Boost guideline:
>> "Don't declare integral constant expressions whose type is
>> wider than int."
> This is irrelevant since constant in question is LLONG_MAX.
> There's no way around a large integer constant. In addition,
> this code in question is in the middle of a bunch of compiler
> #ifdefs, so portability issues should already be handled.

Thank you for clarification, makes sense.

Best regards,

Mateusz Loskot,
Charter Member of OSGeo,

Boost list run by bdawes at, gregod at, cpdaniel at, john at