From b11decc221a65d2c7290b93a4662a607a63b6d86 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Fri, 3 Apr 2020 14:54:36 -0700 Subject: [PATCH] [clang codegen][opaque pointers] Remove use of deprecated constructor (See also D76269.) --- clang/lib/CodeGen/CGCleanup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clang/lib/CodeGen/CGCleanup.cpp b/clang/lib/CodeGen/CGCleanup.cpp index c117dd5..5e01100 100644 --- a/clang/lib/CodeGen/CGCleanup.cpp +++ b/clang/lib/CodeGen/CGCleanup.cpp @@ -309,7 +309,8 @@ 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); + auto load = new llvm::LoadInst(addr.getElementType(), addr.getPointer(), name, + beforeInst); load->setAlignment(addr.getAlignment().getAsAlign()); return load; } -- 2.7.4