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 1wqmYl-002P8i-2M for pgsql-committers@arkaria.postgresql.org; Mon, 03 Aug 2026 06:54:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wqmYk-004VtD-2B for pgsql-committers@arkaria.postgresql.org; Mon, 03 Aug 2026 06:54:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wqmYk-004Vkd-16 for pgsql-committers@lists.postgresql.org; Mon, 03 Aug 2026 06:54:02 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wqmYh-00000001jV1-3DWg for pgsql-committers@lists.postgresql.org; Mon, 03 Aug 2026 06:54:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=84sdKeiYCgyKPZqwiN9fKmkRJ08nCjga2TNELLUqm/Y=; b=vR9KIuGaFq/fC+nad9Ba3U/Wv9 i7lBlICy4UfgcOovfEAJvhD2mKMiVkMKbrs5lug4ZtMYleFLtaJWDCa0qMzEKaKrmjt7lvQp4uY6z xJpZ8AGwMBDAncHvdJRQZm/fqPyQYTUTD9dGPxVi7I7yfayCy6SQuFpDr3f+SU77XIkzSVyrH9jBY XFnhfKVskpVuXQsHnm7YMosA07x+iYBo3BpUAgrMwHemvRba4pRwfO8NuAtKpUjJLsW2sKz6NNZgC E0/YKjyz4Xgz3nQCrsR0fXr97sgh6fcId6UsHdvqjmLtN5VKjcpC0lg8rVDeaRQyCBv5Y3rVIiEIB /DINmtDg==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wqmYf-000rbO-1u for pgsql-committers@lists.postgresql.org; Mon, 03 Aug 2026 06:53:58 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wqmYg-00000001SXs-0KUP for pgsql-committers@lists.postgresql.org; Mon, 03 Aug 2026 06:53:58 +0000 Content-Type: multipart/mixed; boundary="===============5189331709492731490==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix nullability check for a sub-select's upper-level Vars X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 03 Aug 2026 06:53:58 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5189331709492731490== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IG51bGxhYmlsaXR5IGNoZWNrIGZvciBhIHN1Yi1zZWxlY3QncyB1cHBlci1sZXZlbCBWYXJz CgpXaGVuIGNoZWNraW5nIHdoZXRoZXIgYSBzdWItc2VsZWN0J3Mgb3V0cHV0IGNvbHVtbnMgY2Fu IHByb2R1Y2UgTlVMTCwKc28gYXMgdG8gZGVjaWRlIHdoZXRoZXIgYSBOT1QgSU4gY2FuIGJlIGNv bnZlcnRlZCB0byBhbiBhbnRpLWpvaW4sCnF1ZXJ5X291dHB1dHNfYXJlX25vdF9udWxsYWJsZSgp IGZhbGxzIGJhY2sgb24gZmluZF9ub25udWxsYWJsZV92YXJzKCkKZm9yIHRhcmdldGxpc3QgZW50 cmllcyB0aGF0IGFyZSBwbGFpbiBWYXJzOiBpZiB0aGUgc3ViLXNlbGVjdCdzIG93bgpxdWFscyBw cm92ZSB0aGUgVmFyIG5vbi1udWxsLCB0aGUgb3V0cHV0IGlzIG5vbi1udWxsYWJsZS4gIEJ1dCB0 aGF0CnRlc3QgY29tcGFyZWQgb25seSB2YXJubyBhbmQgdmFyYXR0bm8sIHdpdGhvdXQgY2hlY2tp bmcgdmFybGV2ZWxzdXAuCkFuIG91dGVyIHJlZmVyZW5jZSBpbiB0aGUgdGFyZ2V0bGlzdCBjb3Vs ZCB0aHVzIGJlIG1hdGNoZWQgYWdhaW5zdCBhClZhciBvZiB0aGUgc3ViLXNlbGVjdCdzIG93biBy YW5nZSB0YWJsZSB0aGF0IGhhcHBlbnMgdG8gc2hhcmUgdGhlIHNhbWUKdmFybm8gYW5kIHZhcmF0 dG5vLCB3cm9uZ2x5IHByb3ZpbmcgdGhlIG91dHB1dCBub24tbnVsbGFibGUgYW5kCmFsbG93aW5n IGFuIGludmFsaWQgY29udmVyc2lvbiB0byBhbiBhbnRpLWpvaW4sIHdoaWNoIHlpZWxkcyB3cm9u ZwphbnN3ZXJzIHdoZW4gdGhlIG91dGVyIHJlZmVyZW5jZSBpcyBOVUxMLgoKVG8gZml4LCByZXN0 cmljdCB0aGUgZmFsbGJhY2sgdG8gVmFycyBvZiB0aGUgY3VycmVudCBxdWVyeSBsZXZlbC4KCkF1 dGhvcjogUnVpIFpoYW8gPHpoYW9ydWkxMjZAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogVGVuZGVy IFdhbmcgPHRuZHJ3YW5nQGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFJpY2hhcmQgR3VvIDxndW9m ZW5nbGludXhAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBSFdW SmhHdWFGRlJwbXE0aittY01jbV9IQzVRT1Q3TFpzQzliZjliN0JDQm12YmZNQUBtYWlsLmdtYWls LmNvbQpCYWNrcGF0Y2gtdGhyb3VnaDogMTkKCkJyYW5jaAotLS0tLS0KUkVMXzE5X1NUQUJMRQoK RGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYv M2ZiNTk5YjI2NDExYTEzMjJkZWM4OTc1OTM0OWNlNDkyMGUxMDU1YQoKTW9kaWZpZWQgRmlsZXMK LS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvb3B0aW1pemVyL3V0aWwvY2xhdXNlcy5jICAgIHwg IDMgKystCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvc3Vic2VsZWN0Lm91dCB8IDI0ICsrKysr KysrKysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9zdWJzZWxlY3Quc3FsICAg ICAgfCAxNSArKysrKysrKysrKysrKysKMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCgo= --===============5189331709492731490==--