diff --git a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp --- a/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp @@ -450,7 +450,7 @@ Type LLVMPointerType::replaceImmediateSubElements( ArrayRef replAttrs, ArrayRef replTypes) const { - return get(replTypes.front(), getAddressSpace()); + return get(getContext(), replTypes.front(), getAddressSpace()); } //===----------------------------------------------------------------------===//