@@ -141,8 +141,6 @@ LinearMapInfo::createBranchingTraceDecl(SILBasicBlock *originalBB,
141
141
if (genericSig)
142
142
branchingTraceDecl->setGenericSignature (genericSig);
143
143
computeAccessLevel (branchingTraceDecl, original->getEffectiveSymbolLinkage ());
144
- branchingTraceDecl->getInterfaceType ();
145
- assert (branchingTraceDecl->hasInterfaceType ());
146
144
file.addTopLevelDecl (branchingTraceDecl);
147
145
// Add basic block enum cases.
148
146
for (auto *predBB : originalBB->getPredecessorBlocks ()) {
@@ -165,7 +163,6 @@ LinearMapInfo::createBranchingTraceDecl(SILBasicBlock *originalBB,
165
163
/* IdentifierLoc*/ loc, DeclName (astCtx.getIdentifier (bbId)), paramList,
166
164
loc, /* RawValueExpr*/ nullptr , branchingTraceDecl);
167
165
enumEltDecl->setImplicit ();
168
- enumEltDecl->getInterfaceType ();
169
166
auto *enumCaseDecl = EnumCaseDecl::create (
170
167
/* CaseLoc*/ loc, {enumEltDecl}, branchingTraceDecl);
171
168
enumCaseDecl->setImplicit ();
@@ -207,8 +204,6 @@ LinearMapInfo::createLinearMapStruct(SILBasicBlock *originalBB,
207
204
if (genericSig)
208
205
linearMapStruct->setGenericSignature (genericSig);
209
206
computeAccessLevel (linearMapStruct, original->getEffectiveSymbolLinkage ());
210
- linearMapStruct->getInterfaceType ();
211
- assert (linearMapStruct->hasInterfaceType ());
212
207
file.addTopLevelDecl (linearMapStruct);
213
208
return linearMapStruct;
214
209
}
0 commit comments