]> granicus.if.org Git - clang/commitdiff
Fix a -Wformat warning in ASTUnit.cpp
authorReid Kleckner <reid@kleckner.net>
Mon, 3 Feb 2014 22:20:24 +0000 (22:20 +0000)
committerReid Kleckner <reid@kleckner.net>
Mon, 3 Feb 2014 22:20:24 +0000 (22:20 +0000)
llvm::sys::cas_flag is 'long' instead of 'uint32_t' on win32, because
that's what InterlockedIncrement is defined to accept.

I still don't know if we should be calling fprintf from ASTUnit.cpp
behind a getenv check.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@200718 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/ASTUnit.cpp

index 983045565f960833e00ffb4e9a1c66aea6dbbf93..1ee83835377900c2969d12f21d81ec72fabbfb4a 100644 (file)
@@ -233,7 +233,7 @@ ASTUnit::ASTUnit(bool _MainFileIsAST)
     UnsafeToFree(false) { 
   if (getenv("LIBCLANG_OBJTRACKING")) {
     llvm::sys::AtomicIncrement(&ActiveASTUnitObjects);
-    fprintf(stderr, "+++ %d translation units\n", ActiveASTUnitObjects);
+    fprintf(stderr, "+++ %d translation units\n", (int)ActiveASTUnitObjects);
   }    
 }
 
@@ -269,7 +269,7 @@ ASTUnit::~ASTUnit() {
   
   if (getenv("LIBCLANG_OBJTRACKING")) {
     llvm::sys::AtomicDecrement(&ActiveASTUnitObjects);
-    fprintf(stderr, "--- %d translation units\n", ActiveASTUnitObjects);
+    fprintf(stderr, "--- %d translation units\n", (int)ActiveASTUnitObjects);
   }    
 }