Skip to content

Commit 8fc787e

Browse files
authored
Merge pull request swiftlang#41195 from xedin/dist-irgen-fix-emit-trap
[Distributed] IRGen: Let debug info know about distributed accessor
2 parents ab85807 + df3d47f commit 8fc787e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/IRGen/GenDistributed.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,10 @@ DistributedAccessor::DistributedAccessor(IRGenFunction &IGF,
277277
IGM, AccessorType, AccessorType, SubstitutionMap(),
278278
/*suppress generics*/ true,
279279
FunctionPointer::Kind(
280-
FunctionPointer::BasicKind::AsyncFunctionPointer))) {}
280+
FunctionPointer::BasicKind::AsyncFunctionPointer))) {
281+
if (IGM.DebugInfo)
282+
IGM.DebugInfo->emitArtificialFunction(IGF, IGF.CurFn);
283+
}
281284

282285
void DistributedAccessor::decodeArguments(llvm::Value *decoder,
283286
llvm::Value *argumentTypes,

0 commit comments

Comments
 (0)