================ @@ -11003,7 +11003,8 @@ void ASTReader::diagnoseOdrViolations() { } void ASTReader::StartedDeserializing() { - if (++NumCurrentElementsDeserializing == 1 && ReadTimer.get()) + if (llvm::Timer *T = ReadTimer.get(); + ++NumCurrentElementsDeserializing == 1 && T && !T->isRunning()) ReadTimer->startTimer(); ---------------- alexfh wrote:
nit: This can now refer to T instead of ReadTimer as well. https://github.com/llvm/llvm-project/pull/154231 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits