Skip to content

Commit 712da1f

Browse files
committed
[Stats] Add a stats tracer to check-conformance phase.
1 parent c9513a4 commit 712da1f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/Sema/TypeCheckProtocol.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "TypeChecker.h"
2222
#include "swift/Basic/SourceManager.h"
2323
#include "swift/Basic/StringExtras.h"
24+
#include "swift/Basic/Statistic.h"
2425
#include "swift/AST/AccessScope.h"
2526
#include "swift/AST/GenericSignatureBuilder.h"
2627
#include "swift/AST/ASTContext.h"
@@ -3026,6 +3027,9 @@ void ConformanceChecker::ensureRequirementsAreSatisfied(
30263027
void ConformanceChecker::checkConformance(MissingWitnessDiagnosisKind Kind) {
30273028
assert(!Conformance->isComplete() && "Conformance is already complete");
30283029

3030+
FrontendStatsTracer statsTracer(TC.Context.Stats, "check-conformance",
3031+
Conformance);
3032+
30293033
llvm::SaveAndRestore<bool> restoreSuppressDiagnostics(SuppressDiagnostics);
30303034
SuppressDiagnostics = false;
30313035

0 commit comments

Comments
 (0)