tsan: fix compiler warnings
authorDmitry Vyukov <dvyukov@google.com>
Thu, 19 Apr 2018 07:42:08 +0000 (07:42 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Thu, 19 Apr 2018 07:42:08 +0000 (07:42 +0000)
vmaSize is uptr, so we need to print it with %zd.

llvm-svn: 330312

compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc

index 79928ac..041a09f 100644 (file)
@@ -213,20 +213,20 @@ void InitializePlatformEarly() {
 #if defined(__aarch64__)
   if (vmaSize != 39 && vmaSize != 42 && vmaSize != 48) {
     Printf("FATAL: ThreadSanitizer: unsupported VMA range\n");
-    Printf("FATAL: Found %d - Supported 39, 42 and 48\n", vmaSize);
+    Printf("FATAL: Found %zd - Supported 39, 42 and 48\n", vmaSize);
     Die();
   }
 #elif defined(__powerpc64__)
 # if !SANITIZER_GO
   if (vmaSize != 44 && vmaSize != 46 && vmaSize != 47) {
     Printf("FATAL: ThreadSanitizer: unsupported VMA range\n");
-    Printf("FATAL: Found %d - Supported 44, 46, and 47\n", vmaSize);
+    Printf("FATAL: Found %zd - Supported 44, 46, and 47\n", vmaSize);
     Die();
   }
 # else
   if (vmaSize != 46 && vmaSize != 47) {
     Printf("FATAL: ThreadSanitizer: unsupported VMA range\n");
-    Printf("FATAL: Found %d - Supported 46, and 47\n", vmaSize);
+    Printf("FATAL: Found %zd - Supported 46, and 47\n", vmaSize);
     Die();
   }
 # endif