Patch to support MSVC, contributed by Morten Ofstad

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17220 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-10-25 18:47:10 +00:00
parent 67b6e4e939
commit f0ae6c62e8

View File

@ -24,6 +24,9 @@ using std::isinf;
// apparently this has been a problem with Solaris for years.
# include <ieeefp.h>
static int isinf(double x) { return !finite(x) && x==x; }
#elif defined(_MSC_VER)
#include <float.h>
#define isinf(X) (!_finite(X))
#else
# error "Don't know how to get isinf()"
#endif