From 3f127d8aaaef2ad4fc461c13bab2ec1482ea34f0 Mon Sep 17 00:00:00 2001 From: Mehdi Amini Date: Sun, 2 Jan 2022 23:43:52 +0000 Subject: [PATCH] Use `= default` for the ValueShapeRange copy-constructor (NFC) This makes it trivially copyable. --- mlir/include/mlir/Interfaces/InferTypeOpInterface.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mlir/include/mlir/Interfaces/InferTypeOpInterface.h b/mlir/include/mlir/Interfaces/InferTypeOpInterface.h index c4f8f2d..3ed9dcc 100644 --- a/mlir/include/mlir/Interfaces/InferTypeOpInterface.h +++ b/mlir/include/mlir/Interfaces/InferTypeOpInterface.h @@ -165,10 +165,7 @@ public: ValueShapeRange(const std::initializer_list &values) : ValueShapeRange(ValueRange(values)) {} - ValueShapeRange(const ValueShapeRange &other) : RangeBaseT(other) { - operandShape = other.operandShape; - valueToShape = other.valueToShape; - } + ValueShapeRange(const ValueShapeRange &) = default; /// Sets the Value to ShapeAdaptor mapping function and returns this. ValueShapeRange &setValueToShapeMapping(ValueShapeMapFn fn) { -- 2.7.4