|
Boost : |
Subject: Re: [boost] [random] Compilation errors in linear_congruential.hpp because of min()/max()
From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2009-11-16 19:04:34
Thanks Steven!
Regards Hartmut
-------------------
Meet me at BoostCon
http://boostcon.com
> -----Original Message-----
> From: boost-bounces_at_[hidden] [mailto:boost-
> bounces_at_[hidden]] On Behalf Of Steven Watanabe
> Sent: Monday, November 16, 2009 5:39 PM
> To: boost_at_[hidden]
> Subject: Re: [boost] [random] Compilation errors in
> linear_congruential.hpp because of min()/max()
>
> AMDG
>
> Hartmut Kaiser wrote:
> > I'm getting compilations errors against Boost trunk from inside
> > linear_congruential.hpp:+89 on VS2010 because of min()/max() being
> used
> > without safeguarding them against accidental macro substitution:
> >
> > assert(_x >= min());
> > assert(_x <= max());
> >
> > if I replace this with
> >
> > assert(_x >= (min)());
> > assert(_x <= (max)());
> >
> > the compiler errors go away.
> >
>
> My bad. Fixed in the trunk.
>
> In Christ,
> Steven Watanabe
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk