From: Kostya Serebryany Date: Tue, 14 Feb 2017 22:14:36 +0000 (+0000) Subject: Use "%zd" format specifier for printing number of testcases executed. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=36924d4080358ee8db32aeb524770380680f9bb8;p=llvm Use "%zd" format specifier for printing number of testcases executed. Summary: This helps to avoid signed integer overflow after running a fast fuzz target for several hours, e.g.: <...> Done -1097903291 runs in 54001 second(s) Reviewers: kcc Reviewed By: kcc Differential Revision: https://reviews.llvm.org/D29941 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295112 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Fuzzer/FuzzerDriver.cpp b/lib/Fuzzer/FuzzerDriver.cpp index 01f2bc0413e..8bbafd3a43a 100644 --- a/lib/Fuzzer/FuzzerDriver.cpp +++ b/lib/Fuzzer/FuzzerDriver.cpp @@ -567,7 +567,7 @@ int FuzzerDriver(int *argc, char ***argv, UserCallback Callback) { F->Loop(); if (Flags.verbosity) - Printf("Done %d runs in %zd second(s)\n", F->getTotalNumberOfRuns(), + Printf("Done %zd runs in %zd second(s)\n", F->getTotalNumberOfRuns(), F->secondsSinceProcessStartUp()); F->PrintFinalStats();