Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w0mSc-002CcA-1Y for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 20:16:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0mSa-00HTRh-2n for pgsql-hackers@arkaria.postgresql.org; Thu, 12 Mar 2026 20:16:45 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w0mSa-00HTRY-1s for pgsql-hackers@lists.postgresql.org; Thu, 12 Mar 2026 20:16:45 +0000 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0mSZ-00000001p9D-1RRX for pgsql-hackers@postgresql.org; Thu, 12 Mar 2026 20:16:44 +0000 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-661b16ac011so2541432a12.2 for ; Thu, 12 Mar 2026 13:16:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773346602; cv=none; d=google.com; s=arc-20240605; b=VUsQ7EGVMcgGdWtr3Q5ImFk9xsQm2P/NSKfrazIAa/tZJNr4LPf1+RWbwx1COoqVnl aczfz0kc1t2tTILOdYWc1JklWwuDw6zKM5gWRM+zYh8IyW894xDluWgv9teNqd+QoZuE LhFSyUW+nhKAKGnE7DTgEOZS8EWXKq1QXD0Sac7Ov83DzGtQ/RrFyqF/myQ87NOPS/4G O0u3rZk4gqfbe/F4QQN1VH0MnypDKpAzkj0sGVEPd+XqiyFGTBHRCkzNT/MEkVdgWwfN FER4y0r+2hj91UUHGzIJ3SOZcoH9GG0TCbcEGGTT2RZde5HlhgpXBFGFXg9gZ5nDV+Pg 834g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=xKDqSBYXdFNN6Ku5FN0bXgy5mh/lmjViXry455u94H4=; fh=RfrkJab44jNT7RraF/sJO97r9/nkUL0AAgzmC7PBS2w=; b=WRXEVaJ6KEccB+0nWwrPGaA2lWchSvkC6GeBgZDFEinpUAjjn2CoL6u+u1jIFj1NaF EybdMxjRgwjiTxIfEEHPodHt81zbCgHoUUx0s6dlZkBJLAJJycOeScuER/dQGTxgiBx3 MXY7HkLYRGirLXk2vK72muYTZAkCRenyr9aTW6r8xi+XXxNsIP+Kyjp6aPX4FpB0IMwM LMPvv0grhPwhzVRXyujOh2Z3eRGGrwPMGP8hYvuRn4a1cyKu0qH5BKSSEIVF42zPQXPq PLFLUV7jLOJMlUSIHEWdshPLApLbd3j1MMzjnfzMhaDl6cXAr8Bd1DrjjL5OU6BRe0Z/ OcDg==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773346602; x=1773951402; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=xKDqSBYXdFNN6Ku5FN0bXgy5mh/lmjViXry455u94H4=; b=a0h95pojPhwCz87YScUffFu2dJapyjRy4Tk3w4fri0mMA7qTVyB8VnX95R4Ut/iFjs 5pALFSYb8HnnLu3ZRIxozQ6DOEJXWIf2jsrTqM70borUg1Y+5/ZYI2gokkUX2oPOCpIh ohzbQNB2QHkw2Yukp37YUCktvSKH9DhGGtNM25SC8Lx2RgOYlfVj9/ajSwqPDqowYyDz hYi12tL39FoZx6f91TAO7gWG5NnXnACoFhbMk21XJ16IZCoQXFtt2cSbnRZ0apN6cQUF JWXXfIfDM9DG1hJuqR5tb0qWiJXciMzO98qb5GWPWyNKShS8PJBBLYnVA6m9IyKzhuo7 lbYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773346602; x=1773951402; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xKDqSBYXdFNN6Ku5FN0bXgy5mh/lmjViXry455u94H4=; b=Y2FfvXjE69ppCKVX3Nd6fsNO2YisDCiLDrokJd8dTbtDrdHReejRXGgU3Bg0RsOll7 z+ZkCzctKl0qwLHh5h5CgO4EL9GTm+DNRm0M+/c2mIHlQjJDQZxS0lqpx6jsBuM6ldL8 D9GgvHZv0asSPr4iuaoFYe2YGMPBJOYiw9uXGhAC1uBXQtOQL3YqHe52ZUESR+G0VGUu 3iPEdf3tOtrIw1BlugOlV0PafzrPZ8qdAwgC9DnqIL3mkjv4kv0skRB81ESRnsbBsp3+ YuMiMSqIK+PDNof56hmPFzeVCW0TwS9uKTR1+yyJqNynWX9uZSi89/ZNTIumMKPyWYOD pjOw== X-Gm-Message-State: AOJu0YzdL9sYMhNEp7nhnihamBNP/yq7nicZp+i/9sY2t4PFLTrdLeWv qBZNB9uUpaAy4t5q9VcRg+obp+Ty2IURdjWP7UT9GZF1oUK4vl1KedNKokWPmZ9J8DrdbprzsGp vI354N1jEl2G/uLxYTmJ6lHnrRzSKYRA2mvSOdtE= X-Gm-Gg: ATEYQzxjHHJFWIL9GXdxG2GNzqmRrj6Sy/l64y8eje12gOwribZGTX4UHjKxm7MtSBd 3EDJLu50abzsWXGrr3S7QU2z1zxNRUBz0T6/kWrJbHr0XpExTSU8g8BSuRYWyUP5LNaevLkngnC kHejtB3ogsfDZswwSLJFlv3SSXM6xsO6LdqXGO8Qjjg2X9+UcBt2ATNNndMIbiPREQsoUBo8wTf kVqs1U7QaEcWJUgFQL1QmGNNcIyV2FeBiyN05GXk1X8CsBCkOgsvq5G5jhO97wCixceo5+gx0v4 KHgA7w== X-Received: by 2002:a17:907:784a:b0:b96:fcf1:ede6 with SMTP id a640c23a62f3a-b9764f8f0ddmr37796366b.13.1773346601530; Thu, 12 Mar 2026 13:16:41 -0700 (PDT) MIME-Version: 1.0 From: Sami Imseih Date: Thu, 12 Mar 2026 15:16:29 -0500 X-Gm-Features: AaiRm50fZFjFDpDBlOSRwQf_tKZztfXa4IzPs3pwnjbyCIUVHF1TxFok9wgZg4M Message-ID: Subject: pg_plan_advice: rtekind uninitialized compilation waning To: pgsql-hackers Content-Type: multipart/mixed; boundary="0000000000003fba45064cd96ed1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003fba45064cd96ed1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I just noticed $SUBJECT due to 5883ff30b0 [1/2] Compiling C object contrib/pg_plan_advice/pg_plan_advice.so.p/pgpa_scan.c.o In file included from ../src/include/postgres.h:49:0, from ../contrib/pg_plan_advice/pgpa_scan.c:12: ../contrib/pg_plan_advice/pgpa_scan.c: In function =E2=80=98unique_nonjoin_= rtekind=E2=80=99: ../src/include/utils/elog.h:241:18: warning: =E2=80=98rtekind=E2=80=99 may = be used uninitialized in this function [-Wmaybe-uninitialized] ereport(elevel, errmsg_internal(__VA_ARGS__)) ^~~~~~~~~~~~~~~ ../contrib/pg_plan_advice/pgpa_scan.c:246:11: note: =E2=80=98rtekind=E2=80= =99 was declared here RTEKind rtekind; ^~~~~~~ Attached initializes rtekind to RTE_RELATION to keep the compiler happy. The value is set correctly inside the loop before it's used. -- Sami Imseih Amazon Web Services (AWS) --0000000000003fba45064cd96ed1 Content-Type: application/octet-stream; name="v1-0001-pg_plan_advice-Fix-compilation-waning.patch" Content-Disposition: attachment; filename="v1-0001-pg_plan_advice-Fix-compilation-waning.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mmnwqr0x0 RnJvbSBmYTFmMTVmOWFiNmRkMzBjY2E0ZDc2NzI4OGEzNDIwYTQ2NDY3MDFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiU2FtaSBJbXNlaWggKEFXUykiCiA8c2ltc2VpaEBkZXYtZHNr LXNpbXNlaWgtMWUtZDMyZjI2N2UudXMtZWFzdC0xLmFtYXpvbi5jb20+CkRhdGU6IFRodSwgMTIg TWFyIDIwMjYgMjA6MDE6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIIHYxIDEvMV0gcGdfcGxhbl9h ZHZpY2U6IEZpeCBjb21waWxhdGlvbiB3YW5pbmcKCjU4ODNmZjMwYjAgZGVjbGFyZWQgYW4gUlRF S2luZCB2YXJpYWJsZQp1bmluaXRpYWxpemVkLiBJbml0aWFsaXplIGl0IHRvIFJURV9SRUxBVElP TiB0bwpzdXBwcmVzcyB0aGUgY29tcGlsZXIgd2FybmluZywgYXMgaXQgd2lsbCBhbHdheXMKYmUg c2V0IGNvcnJlY3RseSBpbiB0aGUgbG9vcCBiZWZvcmUgdXNlLgotLS0KIGNvbnRyaWIvcGdfcGxh bl9hZHZpY2UvcGdwYV9zY2FuLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9jb250cmliL3BnX3BsYW5fYWR2aWNlL3Bn cGFfc2Nhbi5jIGIvY29udHJpYi9wZ19wbGFuX2FkdmljZS9wZ3BhX3NjYW4uYwppbmRleCAxNGJk ZTNlMTQ5YS4uMDU0NzljNTM1YTkgMTAwNjQ0Ci0tLSBhL2NvbnRyaWIvcGdfcGxhbl9hZHZpY2Uv cGdwYV9zY2FuLmMKKysrIGIvY29udHJpYi9wZ19wbGFuX2FkdmljZS9wZ3BhX3NjYW4uYwpAQCAt MjQzLDcgKzI0Myw3IEBAIHVuaXF1ZV9ub25qb2luX3J0ZWtpbmQoQml0bWFwc2V0ICpyZWxpZHMs IExpc3QgKnJ0YWJsZSkKIHsKIAlpbnQJCQlydGkgPSAtMTsKIAlib29sCQlmaXJzdCA9IHRydWU7 Ci0JUlRFS2luZAkJcnRla2luZDsKKwlSVEVLaW5kCQlydGVraW5kID0gUlRFX1JFTEFUSU9OOyAv KiBrZWVwIGNvbXBpbGVyIGhhcHB5ICovCiAKIAlBc3NlcnQocmVsaWRzICE9IE5VTEwpOwogCi0t IAoyLjQ3LjMKCg== --0000000000003fba45064cd96ed1--