Skip to content

Commit 24bee0e

Browse files
committed
Remove duplicate definitions
1 parent a342259 commit 24bee0e

File tree

1 file changed

+0
-34
lines changed

1 file changed

+0
-34
lines changed

mlir/include/mlir/Analysis/Presburger/Fraction.h

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -147,40 +147,6 @@ inline llvm::raw_ostream &operator<<(llvm::raw_ostream &os, const Fraction &x) {
147147
return os;
148148
}
149149

150-
inline Fraction operator/(const Fraction &x, const Fraction &y) {
151-
return Fraction(x.num * y.den, x.den * y.num);
152-
}
153-
154-
inline Fraction operator+(const Fraction &x, const Fraction &y) {
155-
return Fraction(x.num * y.den + x.den * y.num, x.den * y.den);
156-
}
157-
158-
inline Fraction operator-(const Fraction &x, const Fraction &y) {
159-
return Fraction(x.num * y.den - x.den * y.num, x.den * y.den);
160-
}
161-
162-
inline llvm::raw_ostream &operator<<(llvm::raw_ostream &os, const Fraction &x) {
163-
x.print(os);
164-
return os;
165-
}
166-
167-
inline Fraction operator/(const Fraction &x, const Fraction &y) {
168-
return Fraction(x.num * y.den, x.den * y.num);
169-
}
170-
171-
inline Fraction operator+(const Fraction &x, const Fraction &y) {
172-
return Fraction(x.num * y.den + x.den * y.num, x.den * y.den);
173-
}
174-
175-
inline Fraction operator-(const Fraction &x, const Fraction &y) {
176-
return Fraction(x.num * y.den - x.den * y.num, x.den * y.den);
177-
}
178-
179-
inline llvm::raw_ostream &operator<<(llvm::raw_ostream &os, const Fraction &x) {
180-
x.print(os);
181-
return os;
182-
}
183-
184150
} // namespace presburger
185151
} // namespace mlir
186152

0 commit comments

Comments
 (0)