diff options
author | Craig Topper <craig.topper@gmail.com> | 2019-11-03 09:30:08 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2019-11-03 10:27:18 -0800 |
commit | 910718bd038cdac1671069594a11f6b26bad9c8b (patch) | |
tree | df30734dedb73193d28d366b37413da7463d68f0 /clang/lib/CodeGen/CGBuilder.h | |
parent | ce7d5a6bbee89f7bb9696e4894f5280a2d60ccf0 (diff) | |
download | bcm5719-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.h | 2 |
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)); } |