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.
1 parent e9c05b0 commit 1e7fba7Copy full SHA for 1e7fba7
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