diff --git a/lib/Sema/TypeCheckStmt.cpp b/lib/Sema/TypeCheckStmt.cpp index d858a8cdb529e..1d1a9a9548634 100644 --- a/lib/Sema/TypeCheckStmt.cpp +++ b/lib/Sema/TypeCheckStmt.cpp @@ -155,7 +155,8 @@ namespace { ASTContext &ctx = Function.getAsDeclContext()->getASTContext(); if (ShouldDump) { - llvm::errs() << llvm::format("%0.1f", elapsed * 1000) << "ms\t"; + // Round up to the nearest 100th of a millisecond. + llvm::errs() << llvm::format("%0.2f", ceil(elapsed * 100000) / 100) << "ms\t"; Function.getLoc().print(llvm::errs(), ctx.SourceMgr); if (auto *AFD = Function.getAbstractFunctionDecl()) {