From c02036b1d84b3a7f57b2f5ad9133ada4970bef13 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 18 Oct 2003 15:38:06 +0000 Subject: [PATCH] Simplify loop test to avoid bug in AIX compiler, per Andreas. --- src/backend/commands/analyze.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/commands/analyze.c b/src/backend/commands/analyze.c index 2e9a7174a3..b0f559ab08 100644 --- a/src/backend/commands/analyze.c +++ b/src/backend/commands/analyze.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/analyze.c,v 1.63 2003/09/25 06:57:58 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/analyze.c,v 1.64 2003/10/18 15:38:06 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -714,7 +714,7 @@ random_fract(void) do { z = random(); - } while (!(z > 0 && z < MAX_RANDOM_VALUE)); + } while (z <= 0 || z >= MAX_RANDOM_VALUE); return (double) z / (double) MAX_RANDOM_VALUE; }