From 64c37d2e553bb683560c767f1f6b8d0973ababf7 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 26 Sep 2024 09:20:32 +0200 Subject: [PATCH] Add missing cmp(QQFieldElem, Integer) --- src/flint/fmpq.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/flint/fmpq.jl b/src/flint/fmpq.jl index 2bbefe047..5a865f6b2 100644 --- a/src/flint/fmpq.jl +++ b/src/flint/fmpq.jl @@ -356,7 +356,9 @@ function cmp(a::QQFieldElemOrPtr, b::UInt) @ccall libflint.fmpq_cmp_ui(a::Ref{QQFieldElem}, b::UInt)::Cint end -cmp(a::Union{ZZRingElemOrPtr, Int, UInt}, b::QQFieldElemOrPtr) = -cmp(b, a) +cmp(a::QQFieldElemOrPtr, b::Integer) = cmp(a, ZZRingElem(b)) + +cmp(a::Union{ZZRingElemOrPtr, Integer}, b::QQFieldElemOrPtr) = -cmp(b, a) function ==(a::QQFieldElem, b::QQFieldElem) return ccall((:fmpq_equal, libflint), Bool,