@@ -141,8 +141,6 @@ LinearMapInfo::createBranchingTraceDecl(SILBasicBlock *originalBB,
141141 if (genericSig)
142142 branchingTraceDecl->setGenericSignature (genericSig);
143143 computeAccessLevel (branchingTraceDecl, original->getEffectiveSymbolLinkage ());
144- branchingTraceDecl->getInterfaceType ();
145- assert (branchingTraceDecl->hasInterfaceType ());
146144 file.addTopLevelDecl (branchingTraceDecl);
147145 // Add basic block enum cases.
148146 for (auto *predBB : originalBB->getPredecessorBlocks ()) {
@@ -165,7 +163,6 @@ LinearMapInfo::createBranchingTraceDecl(SILBasicBlock *originalBB,
165163 /* IdentifierLoc*/ loc, DeclName (astCtx.getIdentifier (bbId)), paramList,
166164 loc, /* RawValueExpr*/ nullptr , branchingTraceDecl);
167165 enumEltDecl->setImplicit ();
168- enumEltDecl->getInterfaceType ();
169166 auto *enumCaseDecl = EnumCaseDecl::create (
170167 /* CaseLoc*/ loc, {enumEltDecl}, branchingTraceDecl);
171168 enumCaseDecl->setImplicit ();
@@ -207,8 +204,6 @@ LinearMapInfo::createLinearMapStruct(SILBasicBlock *originalBB,
207204 if (genericSig)
208205 linearMapStruct->setGenericSignature (genericSig);
209206 computeAccessLevel (linearMapStruct, original->getEffectiveSymbolLinkage ());
210- linearMapStruct->getInterfaceType ();
211- assert (linearMapStruct->hasInterfaceType ());
212207 file.addTopLevelDecl (linearMapStruct);
213208 return linearMapStruct;
214209}
0 commit comments