From 74295975f430a09478afcb68b58e1207f55d3250 Mon Sep 17 00:00:00 2001 From: Max Moroz Date: Wed, 31 Jan 2018 22:13:07 +0000 Subject: [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 llvm-svn: 323923 --- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp') diff --git a/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp b/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp index f7826e4..93228f3 100644 --- a/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp +++ b/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp @@ -343,7 +343,7 @@ void CoveragePrinterHTML::emitFileSummary(raw_ostream &OS, StringRef SF, { raw_string_ostream RSO{S}; if (Total) - RSO << format("%6.2f", 7, Pctg) << "% "; + RSO << format("%*.2f", 7, Pctg) << "% "; else RSO << "- "; RSO << '(' << Hit << '/' << Total << ')'; -- cgit v1.1