diff --git a/mlir/lib/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.cpp b/mlir/lib/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.cpp index 4b7e0a33b5b5c..1240b65d1a7e4 100644 --- a/mlir/lib/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.cpp +++ b/mlir/lib/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.cpp @@ -125,7 +125,7 @@ struct AssumingOpInterface /// ops, so this is for analysis only. struct AssumingYieldOpInterface : public BufferizableOpInterface::ExternalModel { + shape::AssumingYieldOp> { bool bufferizesToMemoryRead(Operation *op, OpOperand &opOperand, const AnalysisState &state) const { return true;