* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
+// 'std::isnan()' is not available in MSVC.
+#ifndef COMPILER_MSVC
+using std::isnan;
+#endif
+
#include <cmath>
#include <cassert>
#include <utility>
(*iter)->when = when;
(*iter)->value = val;
- if (std::isnan (val)) {
+ if (isnan (val)) {
abort ();
}