From: Richard Henderson Date: Fri, 1 Apr 2022 13:22:38 +0000 (-0600) Subject: softfloat: Fix declaration of partsN_compare X-Git-Tag: qemu-xen-4.17.2~1 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=69344f6be7bf94607c6ff0de79b81bac836e5f15;p=qemu-xen.git softfloat: Fix declaration of partsN_compare The declaration used 'int', while the definition used 'FloatRelation'. This should have resulted in a compiler error, but mysteriously didn't. Signed-off-by: Richard Henderson Reviewed-by: Peter Maydell Message-Id: <20220401132240.79730-2-richard.henderson@linaro.org> (cherry picked from commit b880867f15623b2e82b0fa6b149753d7c18c615c) --- diff --git a/fpu/softfloat.c b/fpu/softfloat.c index 7f524d4377..7e62fcf414 100644 --- a/fpu/softfloat.c +++ b/fpu/softfloat.c @@ -874,10 +874,10 @@ static FloatParts128 *parts128_minmax(FloatParts128 *a, FloatParts128 *b, #define parts_minmax(A, B, S, F) \ PARTS_GENERIC_64_128(minmax, A)(A, B, S, F) -static int parts64_compare(FloatParts64 *a, FloatParts64 *b, - float_status *s, bool q); -static int parts128_compare(FloatParts128 *a, FloatParts128 *b, - float_status *s, bool q); +static FloatRelation parts64_compare(FloatParts64 *a, FloatParts64 *b, + float_status *s, bool q); +static FloatRelation parts128_compare(FloatParts128 *a, FloatParts128 *b, + float_status *s, bool q); #define parts_compare(A, B, S, Q) \ PARTS_GENERIC_64_128(compare, A)(A, B, S, Q)