[C++-sig] avoiding long long warning in boost
Ralf W. Grosse-Kunstleve
rwgk at yahoo.com
Tue May 20 21:50:10 CEST 2003
--- Philippe Fremy <phil at freehackers.org> wrote:
I agree with David that it would be better to use 1_30_0 if you can.
> /usr/src/boost_1_29_0/boost/python/operators.hpp:184:42: warning: pasting
> "operator" and "+" does not give a valid preprocessing token
These you can get rid off by removing the ## between operator and op:
Old: operator##op
New: operator op
> /usr/src/boost_1_29_0/boost/type_traits/is_integral.hpp:43: warning: ISO C++
> does not support `long long'
You could maybe use -Wno-long-long.
I find that -Wall and -pedantic are just giving me a hard time without doing
much good. In general we use "g++ -w" at our place. We rely on EDG-based
compilers (i.e. the Intel compiler) to ensure that our code is clean. The EDG
error messages and warnings are vastly more useful than gcc's.
Ralf
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
More information about the Cplusplus-sig
mailing list