On 4 Jul 2003, Gabriel Dos Reis wrote: > "Toon Knapen" <[EMAIL PROTECTED]> writes: > > | > seems like this code > | > > | > template< typename T > > | > bool is_nan( const T& v ) > | > { > | > return std::numeric_limits<T>::has_quiet_NaN && (v != v); > | > } > | > > | > does not work correctly on some machines. > | > | Could you be more specific. On which machines for instance ? > > If v is a signalling NaN, and you're for example using the SPARC > architecture for example, you might get a trap. > > -- Gaby
Just to avoid any kind of misunderstanding, the interval library don't use signaling NaN. Regards, Guillaume _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost