diff --git a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h index 8b4a4fe82e0fc..ee00d479e8426 100644 --- a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h +++ b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h @@ -44,6 +44,11 @@ class PresburgerRelation { explicit PresburgerRelation(const IntegerRelation &disjunct); + PresburgerRelation(const PresburgerRelation &) = default; + PresburgerRelation(PresburgerRelation &&) = default; + PresburgerRelation &operator=(const PresburgerRelation &) = default; + PresburgerRelation &operator=(PresburgerRelation &&) = default; + unsigned getNumDomainVars() const { return space.getNumDomainVars(); } unsigned getNumRangeVars() const { return space.getNumRangeVars(); } unsigned getNumSymbolVars() const { return space.getNumSymbolVars(); }