]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Suppress new "may be used uninitialized" warning.
authorNoah Misch <noah@leadboat.com>
Sun, 3 Nov 2024 02:42:52 +0000 (19:42 -0700)
committerNoah Misch <noah@leadboat.com>
Sun, 3 Nov 2024 02:42:55 +0000 (19:42 -0700)
Buildfarm member mamba fails to deduce that the function never uses this
variable without initializing it.  Back-patch to v12, like commit
b412f402d1e020c5dac94f3bf4a005db69519b99.

src/backend/catalog/index.c

index bdce44b3851733b80517c9c15e88d765c8668b66..6c47b3cd739b5cb04768f8e9a02e38f769a32d5e 100644 (file)
@@ -2783,8 +2783,8 @@ index_update_stats(Relation rel,
                                   double reltuples)
 {
        bool            update_stats;
-       BlockNumber relpages;
-       BlockNumber relallvisible;
+       BlockNumber relpages = 0;       /* keep compiler quiet */
+       BlockNumber relallvisible = 0;
        Oid                     relid = RelationGetRelid(rel);
        Relation        pg_class;
        ScanKeyData key[1];
@@ -2825,8 +2825,6 @@ index_update_stats(Relation rel,
 
                if (rel->rd_rel->relkind != RELKIND_INDEX)
                        visibilitymap_count(rel, &relallvisible, NULL);
-               else                                    /* don't bother for indexes */
-                       relallvisible = 0;
        }
 
        /*