"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 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost