Skip to content

Commit b81321d

Browse files
committed
[LLVM10] Memset requires MaybeAlign
1 parent 3aeb3ec commit b81321d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/llvm-alloc-opt.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1360,7 +1360,11 @@ void Optimizer::splitOnStack(CallInst *orig_inst)
13601360
offset - slot.offset);
13611361
auto sub_size = std::min(slot.offset + slot.size, offset + size) -
13621362
std::max(offset, slot.offset);
1363+
#if JL_LLVM_VERSION >= 100000
1364+
builder.CreateMemSet(ptr8, val_arg, sub_size, MaybeAlign(0));
1365+
#else
13631366
builder.CreateMemSet(ptr8, val_arg, sub_size, 0);
1367+
#endif
13641368
}
13651369
call->eraseFromParent();
13661370
return;

0 commit comments

Comments
 (0)