From: Guillaume Chatelet Date: Mon, 30 Sep 2019 09:37:05 +0000 (+0000) Subject: [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=66e66825dc6572bfa4c9fffb7374ce8f90273d42;p=clang [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) Summary: This is patch is part of a series to introduce an Alignment type. See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this patch for the introduction of the type: https://reviews.llvm.org/D64790 Reviewers: courbet, jdoerfert Subscribers: hiraditya, asbirlea, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D68142 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373195 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGCleanup.cpp b/lib/CodeGen/CGCleanup.cpp index 3cf366e463..1280bdb193 100644 --- a/lib/CodeGen/CGCleanup.cpp +++ b/lib/CodeGen/CGCleanup.cpp @@ -310,7 +310,7 @@ static void createStoreInstBefore(llvm::Value *value, Address addr, static llvm::LoadInst *createLoadInstBefore(Address addr, const Twine &name, llvm::Instruction *beforeInst) { auto load = new llvm::LoadInst(addr.getPointer(), name, beforeInst); - load->setAlignment(addr.getAlignment().getQuantity()); + load->setAlignment(llvm::MaybeAlign(addr.getAlignment().getQuantity())); return load; }