"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

Reply via email to