X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FIsNAN.cpp;h=bdfdfbf3155dad820f42fef2fdd53d133dff92d2;hb=9f52e1da3c6a6e798733704b0acf6920d00eb3d2;hp=ade6bf1dc86eec0af5d2b101f0be2851b2f8425a;hpb=30135b2c816718e63630b9b42723883fc58f48fe;p=oota-llvm.git diff --git a/lib/Support/IsNAN.cpp b/lib/Support/IsNAN.cpp index ade6bf1dc86..bdfdfbf3155 100644 --- a/lib/Support/IsNAN.cpp +++ b/lib/Support/IsNAN.cpp @@ -1,17 +1,18 @@ //===-- IsNAN.cpp ---------------------------------------------------------===// -// +// // The LLVM Compiler Infrastructure // -// This file was developed by the LLVM research group and is distributed under -// the University of Illinois Open Source License. See LICENSE.TXT for details. -// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// //===----------------------------------------------------------------------===// // -// Platform-independent wrapper around C99 isnan(). +// Platform-independent wrapper around C99 isnan(). // //===----------------------------------------------------------------------===// -#include "Config/config.h" +#include "llvm/Config/config.h" + #if HAVE_ISNAN_IN_MATH_H # include #elif HAVE_ISNAN_IN_CMATH @@ -19,13 +20,14 @@ #elif HAVE_STD_ISNAN_IN_CMATH # include using std::isnan; +#elif defined(_MSC_VER) +#include +#define isnan _isnan #else # error "Don't know how to get isnan()" #endif namespace llvm { - -int IsNAN (float f) { return isnan (f); } -int IsNAN (double d) { return isnan (d); } - -}; // end namespace llvm; + int IsNAN(float f) { return isnan(f); } + int IsNAN(double d) { return isnan(d); } +} // end namespace llvm;