aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm/IR/DerivedTypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/IR/DerivedTypes.h')
-rw-r--r--llvm/include/llvm/IR/DerivedTypes.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/IR/DerivedTypes.h b/llvm/include/llvm/IR/DerivedTypes.h
index 8a1b26e699e3..f52ce3cde318 100644
--- a/llvm/include/llvm/IR/DerivedTypes.h
+++ b/llvm/include/llvm/IR/DerivedTypes.h
@@ -667,9 +667,11 @@ public:
unsigned AddressSpace) {
if (PT->isOpaque())
return get(PT->getContext(), AddressSpace);
- return get(PT->getElementType(), AddressSpace);
+ return get(PT->PointeeTy, AddressSpace);
}
+ [[deprecated("Pointer element types are deprecated. You can *temporarily* "
+ "use Type::getPointerElementType() instead")]]
Type *getElementType() const {
assert(!isOpaque() && "Attempting to get element type of opaque pointer");
return PointeeTy;