[llvm] r323923 - [llvm-cov] Fix incorrect usage of .precision specifier in format() call.

Max Moroz via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 31 14:13:07 PST 2018


Author: dor1s
Date: Wed Jan 31 14:13:07 2018
New Revision: 323923

URL: http://llvm.org/viewvc/llvm-project?rev=323923&view=rev
Log:
[llvm-cov] Fix incorrect usage of .precision specifier in format() call.

Summary: Existing version doesn't work on Windows as it always prints 0.00.

Reviewers: Dor1s

Reviewed By: Dor1s

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D42767

Modified:
    llvm/trunk/tools/llvm-cov/SourceCoverageViewHTML.cpp

Modified: llvm/trunk/tools/llvm-cov/SourceCoverageViewHTML.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-cov/SourceCoverageViewHTML.cpp?rev=323923&r1=323922&r2=323923&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-cov/SourceCoverageViewHTML.cpp (original)
+++ llvm/trunk/tools/llvm-cov/SourceCoverageViewHTML.cpp Wed Jan 31 14:13:07 2018
@@ -343,7 +343,7 @@ void CoveragePrinterHTML::emitFileSummar
     {
       raw_string_ostream RSO{S};
       if (Total)
-        RSO << format("%6.2f", 7, Pctg) << "% ";
+        RSO << format("%*.2f", 7, Pctg) << "% ";
       else
         RSO << "- ";
       RSO << '(' << Hit << '/' << Total << ')';




More information about the llvm-commits mailing list