================ @@ -2257,8 +2257,9 @@ static mlir::Value performTypeAdjustment(CIRGenFunction &cgf, CIRGenBuilderTy &builder = cgf.getBuilder(); mlir::Location loc = builder.getUnknownLoc(); - cir::PointerType i8PtrTy = builder.getUInt8PtrTy(); - mlir::Value v = builder.createBitcast(initialPtr.getPointer(), i8PtrTy); + mlir::Value v = + builder.createPtrBitcast(initialPtr.getPointer(), builder.getUInt8Ty()); + auto i8PtrTy = mlir::cast<cir::PointerType>(v.getType()); ---------------- steffenlarsen wrote:
Is this the line that preserves the address space? https://github.com/llvm/llvm-project/pull/234183 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
