================ @@ -194,11 +197,29 @@ int Compilation::ExecuteCommand(const Command &C, if (LogOnly) return 0; + // We don't use any timers or llvm::TimeGroup's because those are tied into + // the global static timer list which, in principle, could be cleared without + // us knowing about it. + llvm::TimeRecord StartTime; + if (getArgs().hasArg(options::OPT_time)) { + StartTime = llvm::TimeRecord::getCurrentTime(true); ---------------- tblah wrote:
nit ```suggestion StartTime = llvm::TimeRecord::getCurrentTime(/*Start=*/true); ``` https://github.com/llvm/llvm-project/pull/109165 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits