diff --git a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp index e10d96b451d42..158f6edd1fa37 100644 --- a/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp +++ b/mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp @@ -281,13 +281,14 @@ LogicalResult AllocTensorOp::verify() { void AllocTensorOp::build(OpBuilder &builder, OperationState &result, RankedTensorType type, ValueRange dynamicSizes) { build(builder, result, type, dynamicSizes, /*copy=*/Value(), - /*memory_space=*/BoolAttr()); + /*memory_space=*/IntegerAttr()); } void AllocTensorOp::build(OpBuilder &builder, OperationState &result, RankedTensorType type, ValueRange dynamicSizes, Value copy) { - build(builder, result, type, dynamicSizes, copy, /*memory_space=*/BoolAttr()); + build(builder, result, type, dynamicSizes, copy, + /*memory_space=*/IntegerAttr()); } namespace {