summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2009-09-04 20:00:48 +0000
committerTanya Lattner <tonic@nondot.org>2009-09-04 20:00:48 +0000
commit617e4548d0bb791fbfd580e2d0074baf8b9a8b8a (patch)
tree1017b568ab8bb1fcd275cb35c8937ab9f50cf3a8
parenta001f10b04002a7786908fb86d3014223bc67ff6 (diff)
Merge 80933 from mainline.
Don't use '%ll', this doesn't workin on Win32. git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_26@81034 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Frontend/InitPreprocessor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Frontend/InitPreprocessor.cpp b/lib/Frontend/InitPreprocessor.cpp
index 877c788a1f..9f31d924bc 100644
--- a/lib/Frontend/InitPreprocessor.cpp
+++ b/lib/Frontend/InitPreprocessor.cpp
@@ -211,7 +211,9 @@ static void DefineTypeSize(const char *MacroName, unsigned TypeWidth,
else
MaxVal = ~0LL >> (64-TypeWidth);
- sprintf(MacroBuf, "%s=%llu%s", MacroName, MaxVal, ValSuffix);
+ // FIXME: Switch to using raw_ostream and avoid utostr().
+ sprintf(MacroBuf, "%s=%s%s", MacroName, llvm::utostr(MaxVal).c_str(),
+ ValSuffix);
DefineBuiltinMacro(Buf, MacroBuf);
}