diff --git a/lib/IRGen/GenHeap.cpp b/lib/IRGen/GenHeap.cpp index 111077347f1c..0425d87918d4 100644 --- a/lib/IRGen/GenHeap.cpp +++ b/lib/IRGen/GenHeap.cpp @@ -427,7 +427,7 @@ static llvm::Function *createDtorFn(IRGenModule &IGM, const HeapLayout &layout) { llvm::Function *fn = llvm::Function::Create(IGM.DeallocatingDtorTy, - llvm::Function::PrivateLinkage, + llvm::Function::InternalLinkage, "objectdestroy", &IGM.Module); auto attrs = IGM.constructInitialAttributes(); IGM.addSwiftSelfAttributes(attrs, 0);