Boost logo

Boost Users :

From: Markus Werle (numerical.simulation_at_[hidden])
Date: 2003-09-08 05:28:21


Before I start the tedious task of a reconfigure:
Anyone with experience on how to handle that compiler?
I need the -AA option, so the compiler gets really picky
about _everything_:

Warning (anachronism) 823:
"/opt/FREE-SOFTWARE/boost-1.30.0/boost/mpl/if.hpp", line 172 # Redundant
preprocessing concatenation operation results in two valid preprocessing
tokens. Depending on this implementation defined behavior will result in
non-portable code.

Any help appreciated.

aCC has some problems with e.g. this code snippet, which passed intel's 7.1:
What's wrong here?

  typedef typename
             SAME_TYPE(T, Simpler1),
             boost::mpl::identity<pair<T, Overloader<0> > >,
                        (SAME_TYPE(Simpler1, Simpler2)
                         SAME_TYPE(Simpler1, SimplerN)),
                        boost::mpl::identity<pair<Simpler1, Overloader<1> >
                                   SAME_TYPE(Simpler2, SimplerN),
Overloader<2> > >,
Overloader<3> > >
> ::type Decision;

Error 24: "../daixtrose/src/daixtrose/Simplify.h", line 164 # ':' expected
instead of '::'.
> ::type Decision;
Error 585: "../daixtrose/src/daixtrose/Simplify.h", line 164 # Expected an
before 'Decision'.
> ::type Decision;
Error 172: "../daixtrose/src/daixtrose/Simplify.h", line 164 # Undeclared
variable 'type'.
> ::type Decision;
Error 19: "../daixtrose/src/daixtrose/Simplify.h", line 167 # Unexpected

Build your own Expression Template Library with Daixtrose!

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at