From d2f514063b62d9303c631d2050fbf3f9a6cfb9ad Mon Sep 17 00:00:00 2001 From: "Maronas, Marcos" Date: Wed, 11 Dec 2024 13:46:40 +0100 Subject: [PATCH] Remove usage of deprecated getPointerTo() --- clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp | 5 ++--- llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp b/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp index 8079f9fa22e1b..4b24d0f2b1cd3 100644 --- a/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp +++ b/clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp @@ -409,7 +409,7 @@ class BinaryWrapper { std::pair addStructArrayToModule(ArrayRef ArrayData, Type *ElemTy) { - auto *PtrTy = ElemTy->getPointerTo(); + auto *PtrTy = llvm::PointerType::getUnqual(C); if (ArrayData.size() == 0) { auto *NullPtr = Constant::getNullValue(PtrTy); @@ -917,8 +917,7 @@ class BinaryWrapper { PropRegistry = MySymPropReader->getPropRegistry(); } else { if (PropRegistryFile.empty()) { - auto *NullPtr = - Constant::getNullValue(getSyclPropSetTy()->getPointerTo()); + auto *NullPtr = Constant::getNullValue(llvm::PointerType::getUnqual(C)); return std::pair(NullPtr, NullPtr); } // load the property registry file diff --git a/llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp b/llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp index c836d470c6f08..5cd54df70e3ed 100644 --- a/llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp +++ b/llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp @@ -358,7 +358,7 @@ struct Wrapper { std::pair addStructArrayToModule(ArrayRef ArrayData, Type *ElemTy) { if (ArrayData.empty()) { - auto *PtrTy = ElemTy->getPointerTo(); + auto *PtrTy = llvm::PointerType::getUnqual(ElemTy->getContext()); auto *NullPtr = Constant::getNullValue(PtrTy); return std::make_pair(NullPtr, NullPtr); }