diff --git a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h index f355dfb8648ec..6e72f7c23bdcf 100644 --- a/mlir/include/mlir/ExecutionEngine/MemRefUtils.h +++ b/mlir/include/mlir/ExecutionEngine/MemRefUtils.h @@ -68,8 +68,8 @@ makeStridedMemRefDescriptor(T *ptr, T *alignedPtr, ArrayRef shape, assert(shape.size() == N); assert(shapeAlloc.size() == N); StridedMemRefType descriptor; - descriptor.basePtr = static_cast(ptr); - descriptor.data = static_cast(alignedPtr); + descriptor.basePtr = ptr; + descriptor.data = alignedPtr; descriptor.offset = 0; std::copy(shape.begin(), shape.end(), descriptor.sizes); auto strides = makeStrides(shapeAlloc); @@ -89,8 +89,8 @@ makeStridedMemRefDescriptor(T *ptr, T *alignedPtr, ArrayRef shape = {}, assert(shape.size() == N); assert(shapeAlloc.size() == N); StridedMemRefType descriptor; - descriptor.basePtr = static_cast(ptr); - descriptor.data = static_cast(alignedPtr); + descriptor.basePtr = ptr; + descriptor.data = alignedPtr; descriptor.offset = 0; return descriptor; }