Commit 33464ad3 authored by Duraid Madina's avatar Duraid Madina
Browse files

HP-UX system headers make a mess of isinf(), so much so that gcc fixincludes

can't patch it up for c++ (works in C though)

llvm-svn: 22079
parent 60c9a3c1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -29,6 +29,10 @@ static int isinf(double x) { return !finite(x) && x==x; }
// system header /usr/include/math.h
# include <math.h>
static int isinf(double x) { return !finite(x) && x==x; }
#elif defined(__hpux)
// HP-UX is "special"
#include <math.h>
static int isinf(double x) { return ((x)==INFINITY)||((x)==-INFINITY); }
#else
# error "Don't know how to get isinf()"
#endif