We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f6762fa commit 5530839Copy full SHA for 5530839
src/llvm-late-gc-lowering.cpp
@@ -1258,6 +1258,7 @@ State LateLowerGCFrame::LocalScan(Function &F) {
1258
if (RetRootsAttr.isValid()) {
1259
size_t return_roots = atol(RetRootsAttr.getValueAsString().data());
1260
assert(return_roots);
1261
+ HasDefBefore = true;
1262
auto gc_allocas = FindSretAllocas(CI->getArgOperand(i)->stripInBoundsOffsets());
1263
// We know that with the right optimizations we can forward a sret directly from an argument
1264
// This hasn't been seen without adding IPO effects to julia functions but it's possible we need to handle that too
0 commit comments