Skip to content

Commit 1587ea5

Browse files
authored
[SYCL] Remove usage of deprecated getPointerTo() in offloading tools(#16333)
Replace deprecated `getPointerTo()` with `llvm::PointerType::get(LLVMContext)`.
1 parent f0ee2da commit 1587ea5

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ class BinaryWrapper {
409409
std::pair<Constant *, Constant *>
410410
addStructArrayToModule(ArrayRef<Constant *> ArrayData, Type *ElemTy) {
411411

412-
auto *PtrTy = ElemTy->getPointerTo();
412+
auto *PtrTy = llvm::PointerType::getUnqual(C);
413413

414414
if (ArrayData.size() == 0) {
415415
auto *NullPtr = Constant::getNullValue(PtrTy);
@@ -917,8 +917,7 @@ class BinaryWrapper {
917917
PropRegistry = MySymPropReader->getPropRegistry();
918918
} else {
919919
if (PropRegistryFile.empty()) {
920-
auto *NullPtr =
921-
Constant::getNullValue(getSyclPropSetTy()->getPointerTo());
920+
auto *NullPtr = Constant::getNullValue(llvm::PointerType::getUnqual(C));
922921
return std::pair<Constant *, Constant *>(NullPtr, NullPtr);
923922
}
924923
// load the property registry file

llvm/lib/Frontend/Offloading/SYCLOffloadWrapper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ struct Wrapper {
358358
std::pair<Constant *, Constant *>
359359
addStructArrayToModule(ArrayRef<Constant *> ArrayData, Type *ElemTy) {
360360
if (ArrayData.empty()) {
361-
auto *PtrTy = ElemTy->getPointerTo();
361+
auto *PtrTy = llvm::PointerType::getUnqual(ElemTy->getContext());
362362
auto *NullPtr = Constant::getNullValue(PtrTy);
363363
return std::make_pair(NullPtr, NullPtr);
364364
}

0 commit comments

Comments
 (0)