We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 594c51c + 1e7fba7 commit e48650cCopy full SHA for e48650c
tools/swift-ide-test/ModuleAPIDiff.cpp
@@ -769,8 +769,10 @@ class SMAModelGenerator : public DeclVisitor<SMAModelGenerator> {
769
}
770
771
std::vector<sma::TypeName> collectProtocolConformances(NominalTypeDecl *NTD) {
772
+ const auto AllProtocols = NTD->getAllProtocols();
773
std::vector<sma::TypeName> Result;
- for (const auto *PD : NTD->getAllProtocols()) {
774
+ Result.reserve(AllProtocols.size());
775
+ for (const auto *PD : AllProtocols) {
776
Result.emplace_back(convertToTypeName(PD->getDeclaredType()));
777
778
return Result;
0 commit comments