summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuilder.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2019-11-03 09:30:08 -0800
committerCraig Topper <craig.topper@gmail.com>2019-11-03 10:27:18 -0800
commit910718bd038cdac1671069594a11f6b26bad9c8b (patch)
treedf30734dedb73193d28d366b37413da7463d68f0 /clang/lib/CodeGen/CGBuilder.h
parentce7d5a6bbee89f7bb9696e4894f5280a2d60ccf0 (diff)
downloadbcm5719-llvm-910718bd038cdac1671069594a11f6b26bad9c8b.tar.gz
bcm5719-llvm-910718bd038cdac1671069594a11f6b26bad9c8b.zip
[opaque pointer types] Add element type argument to IRBuilder CreatePreserveStructAccessIndex and CreatePreserveArrayAccessIndex
Summary: These were the only remaining users of the GetElementPtrInst::getGEPReturnType method that gets the element type from the pointer type. Remove that method since its now dead. Reviewers: jyknight, t.p.northover, arsenm Reviewed By: arsenm Subscribers: wdng, arsenm, arphaman, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D69756
Diffstat (limited to 'clang/lib/CodeGen/CGBuilder.h')
-rw-r--r--clang/lib/CodeGen/CGBuilder.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGBuilder.h b/clang/lib/CodeGen/CGBuilder.h
index 68c8c641139..dae3fbbc4b9 100644
--- a/clang/lib/CodeGen/CGBuilder.h
+++ b/clang/lib/CodeGen/CGBuilder.h
@@ -309,7 +309,7 @@ public:
const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index));
- return Address(CreatePreserveStructAccessIndex(Addr.getPointer(),
+ return Address(CreatePreserveStructAccessIndex(ElTy, Addr.getPointer(),
Index, FieldIndex, DbgInfo),
Addr.getAlignment().alignmentAtOffset(Offset));
}
OpenPOWER on IntegriCloud