@@ -212,7 +212,7 @@ Enum Integer where
212212 go : Integer -> Integer -> List Integer
213213 go n m = go' n (natRange (S (cast {to = Nat} (m - n))))
214214 enumFromThenTo n next m = if n == m then [n]
215− else if next - n == 0 || next - n < 0 /= m - n < 0 then []
215+ else if next - n == 0 || (next - n < 0) /= (m - n < 0) then []
216216 else go (natRange (S (divNatNZ (fromInteger (abs (m - n))) (S (fromInteger ((abs (next - n)) - 1))) SIsNotZ)))
217217 where go : List Nat -> List Integer
218218 go [] = []
@@ -234,7 +234,7 @@ Enum Int where
234234 enumFromThen n inc = countFrom n (inc - n)
235235
236236 enumFromThenTo n next m = if n == m then [n]
237− else if next - n == 0 || next - n < 0 /= m - n < 0 then []
237+ else if next - n == 0 || (next - n < 0) /= (m - n < 0) then []
238238 else go (natRange (S (divNatNZ (cast {to=Nat} (abs (m - n))) (S (cast {to=Nat} ((abs (next - n)) - 1))) SIsNotZ)))
239239 where go : List Nat -> List Int
240240 go [] = []