diff --git a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h --- a/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h +++ b/mlir/include/mlir/Analysis/Presburger/PresburgerRelation.h @@ -44,6 +44,11 @@ explicit PresburgerRelation(const IntegerRelation &disjunct); + PresburgerRelation(const PresburgerRelation &) = default; + PresburgerRelation(PresburgerRelation &&) = default; + PresburgerRelation &operator=(const PresburgerRelation &) = default; + PresburgerRelation &operator=(PresburgerRelation &&) = default; + unsigned getNumDomainIds() const { return space.getNumDomainIds(); } unsigned getNumRangeIds() const { return space.getNumRangeIds(); } unsigned getNumSymbolIds() const { return space.getNumSymbolIds(); }