This repository was archived by the owner on Apr 28, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -55,10 +55,6 @@ inline isl::aff operator+(isl::val v, isl::aff A) {
55
55
return A + v;
56
56
}
57
57
58
- inline isl::aff operator +(isl::aff A, isl::aff B) {
59
- return A.add (B);
60
- }
61
-
62
58
inline isl::aff operator +(isl::aff A, int i) {
63
59
return i + A;
64
60
}
Original file line number Diff line number Diff line change @@ -35,6 +35,11 @@ namespace isl {
35
35
// the official ISL C++ bindings.
36
36
//
37
37
38
+ template <typename T>
39
+ inline T operator +(T a, T b) {
40
+ return a.add (b);
41
+ }
42
+
38
43
template <typename T>
39
44
inline T operator -(T a, T b) {
40
45
return a.sub (b);
@@ -57,10 +62,6 @@ inline isl::val operator*(long i, isl::val v) {
57
62
return v * i;
58
63
}
59
64
60
- inline isl::val operator +(isl::val l, isl::val r) {
61
- return l.add (r);
62
- }
63
-
64
65
inline isl::val operator +(isl::val v, long i) {
65
66
return v.add (isl::val (v.get_ctx (), i));
66
67
}
@@ -128,7 +129,6 @@ isl::aff operator*(isl::val V, isl::aff A);
128
129
isl::aff operator /(isl::aff A, int i);
129
130
130
131
isl::aff operator +(int i, isl::aff A);
131
- isl::aff operator +(isl::aff A, isl::aff B);
132
132
isl::aff operator +(isl::aff A, int i);
133
133
isl::aff operator +(isl::aff A, isl::val v);
134
134
isl::aff operator +(isl::val v, isl::aff A);
You can’t perform that action at this time.
0 commit comments