diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2003-06-23 19:41:55 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2003-06-23 19:41:55 +0000 |
commit | 703379827f92c04f260c5c96cfe5b8450b434a6e (patch) | |
tree | e75aa9918ce0e8d71a0647e49ff10b799122d53b /lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp | |
parent | 1d5fc3f4167af9d72f5c2e7932e6e7a99db759b5 (diff) |
Include <cmath> instead of <math.h>
Remove isnan; it's too unportable to handle cleanly at this point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6866 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp')
-rw-r--r-- | lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp b/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp index ab5dab5839..941160ca5f 100644 --- a/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp +++ b/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp @@ -19,7 +19,7 @@ #include <map> #include <dlfcn.h> #include <link.h> -#include <math.h> +#include <cmath> #include <stdio.h> using std::vector; @@ -217,14 +217,6 @@ GenericValue lle_X_log(FunctionType *M, const vector<GenericValue> &Args) { return GV; } -// int isnan(double value); -GenericValue lle_X_isnan(FunctionType *F, const vector<GenericValue> &Args) { - assert(Args.size() == 1); - GenericValue GV; - GV.IntVal = std::isnan(Args[0].DoubleVal); - return GV; -} - // double floor(double) GenericValue lle_X_floor(FunctionType *M, const vector<GenericValue> &Args) { assert(Args.size() == 1); @@ -744,7 +736,6 @@ void Interpreter::initializeExternalFunctions() { FuncNames["lle_X_pow"] = lle_X_pow; FuncNames["lle_X_exp"] = lle_X_exp; FuncNames["lle_X_log"] = lle_X_log; - FuncNames["lle_X_isnan"] = lle_X_isnan; FuncNames["lle_X_floor"] = lle_X_floor; FuncNames["lle_X_srand"] = lle_X_srand; FuncNames["lle_X_drand48"] = lle_X_drand48; |