aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Lex/LiteralSupport.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/Lex/LiteralSupport.cpp b/Lex/LiteralSupport.cpp
index cbd7207a0a..cd2082a3cb 100644
--- a/Lex/LiteralSupport.cpp
+++ b/Lex/LiteralSupport.cpp
@@ -19,12 +19,6 @@
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/StringExtras.h"
-#include "llvm/Config/config.h"
-#if HAVE_STRTOF
-#else
-# define strtof strtod
-#endif
-
using namespace clang;
/// HexDigitValue - Return the value of the specified hex digit, or -1 if it's
@@ -423,7 +417,7 @@ float NumericLiteralParser::GetFloatValue() {
char floatChars[256];
strncpy(floatChars, ThisTokBegin, ThisTokEnd-ThisTokBegin);
floatChars[ThisTokEnd-ThisTokBegin] = '\0';
- return strtof(floatChars, 0);
+ return (float)strtod(floatChars, 0);
}
void NumericLiteralParser::Diag(SourceLocation Loc, unsigned DiagID,