[llvm-commits] [llvm] r44264 - /llvm/trunk/utils/TableGen/TGLexer.cpp
Chris Lattner
clattner at apple.com
Wed Nov 21 14:11:23 PST 2007
Thanks!
-Chris
http://nondot.org/sabre
http://llvm.org
On Nov 21, 2007, at 11:36 AM, Chuck Rose III <cfr at adobe.com> wrote:
> 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 at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list