$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [math] boost::math::isfinite fails with --fast-math
From: John Maddock (boost.regex_at_[hidden])
Date: 2012-11-26 08:13:21
> I'm wandering if this is to be expected, the following code
> fails if compiled with --fast-math:
>
> //====================================================
> #include <boost/math/special_functions/fpclassify.hpp>
> int main() {
> const float a = 0.0f/0.0f;
> assert(not boost::math::isfinite(a));
> }
Which fails - does the 0/0 actually yield an infinity? Or is it isfinite
that fails?
Either way is hard to make guarentees once you enable an option like that.
John.