Skip to content

Commit df3d47f

Browse files
committed
[Distributed] IRGen: Let debug info know about distributed accessor
Use `emitArtificialFunction` to let debug info know that compiler is about to generate code for distributed accessor.
1 parent 4f38eb3 commit df3d47f

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)