Author: cfr Date: Wed Nov 21 13:36:25 2007 New Revision: 44264 URL: http://llvm.org/viewvc/llvm-project?rev=44264&view=rev Log: Switching back to strtoll. Including config.h. On VStudio builds, this overrides strtoll.
Modified: llvm/trunk/utils/TableGen/TGLexer.cpp Modified: llvm/trunk/utils/TableGen/TGLexer.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/TGLexer.cpp?rev=44264&r1=44263&r2=44264&view=diff ============================================================================== --- llvm/trunk/utils/TableGen/TGLexer.cpp (original) +++ llvm/trunk/utils/TableGen/TGLexer.cpp Wed Nov 21 13:36:25 2007 @@ -18,6 +18,7 @@ #include "llvm/Support/MemoryBuffer.h" typedef std::pair<llvm::Record*, std::vector<llvm::Init*>*> SubClassRefTy; #include "FileParser.h" +#include "llvm/Config/config.h" #include <cctype> using namespace llvm; @@ -341,7 +342,7 @@ if (CurPtr == NumStart) return ReturnError(CurPtr-2, "Invalid hexadecimal number"); - Filelval.IntVal = strtol(NumStart, 0, 16); + Filelval.IntVal = strtoll(NumStart, 0, 16); return INTVAL; } else if (CurPtr[0] == 'b') { @@ -354,7 +355,7 @@ if (CurPtr == NumStart) return ReturnError(CurPtr-2, "Invalid binary number"); - Filelval.IntVal = strtol(NumStart, 0, 2); + Filelval.IntVal = strtoll(NumStart, 0, 2); return INTVAL; } } @@ -368,7 +369,7 @@ while (isdigit(CurPtr[0])) ++CurPtr; - Filelval.IntVal = strtol(NumStart, 0, 10); + Filelval.IntVal = strtoll(NumStart, 0, 10); return INTVAL; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits