diff --git a/llvm/include/llvm/IR/IRBuilder.h b/llvm/include/llvm/IR/IRBuilder.h index 4f4f58a961631..8a93126148750 100644 --- a/llvm/include/llvm/IR/IRBuilder.h +++ b/llvm/include/llvm/IR/IRBuilder.h @@ -1709,7 +1709,7 @@ class IRBuilderBase { const DataLayout &DL = BB->getModule()->getDataLayout(); Align = DL.getABITypeAlign(Val->getType()); } - return Insert(new StoreInst(Val, Ptr, isVolatile, Align)); + return Insert(new StoreInst(Val, Ptr, isVolatile, *Align)); } FenceInst *CreateFence(AtomicOrdering Ordering, SyncScope::ID SSID = SyncScope::System,