]> granicus.if.org Git - clang/commitdiff
Don't use '%ll', this doesn't workin on Win32.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 3 Sep 2009 19:23:49 +0000 (19:23 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 3 Sep 2009 19:23:49 +0000 (19:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80933 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/InitPreprocessor.cpp

index 555054772d0bfb1bbff2b6f228549ae01209c2cb..90e5bdec555046c87d22bdeb79c0923d4739f20c 100644 (file)
@@ -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);
 }