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.94.2) (envelope-from ) id 1sbjx7-0014Ng-BN for pgsql-committers@arkaria.postgresql.org; Wed, 07 Aug 2024 16:55:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sbjx5-008Wmb-NK for pgsql-committers@arkaria.postgresql.org; Wed, 07 Aug 2024 16:55:55 +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.94.2) (envelope-from ) id 1sbjwQ-008V5t-Pw for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:14 +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.94.2) (envelope-from ) id 1sbjwL-003f6J-Og for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:14 +0000 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.94.2) (envelope-from ) id 1sbjwJ-00B6fz-TA for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:07 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sbjwJ-0039NM-7E for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:07 +0000 Content-Type: multipart/mixed; boundary="===============1459620244792480359==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix edge case in plpgsql's make_callstmt_target(). X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 07 Aug 2024 16:55:07 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1459620244792480359== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGVkZ2UgY2FzZSBpbiBwbHBnc3FsJ3MgbWFrZV9jYWxsc3RtdF90YXJnZXQoKS4KCklmIHRo ZSBwbGFuY2FjaGUgZW50cnkgZm9yIHRoZSBDQUxMIHN0YXRlbWVudCBpcyBhbHJlYWR5IHN0YWxl LAppdCdzIHBvc3NpYmxlIGZvciB1cyB0byBmZXRjaCBhbiBvbGQgcHJvY2VkdXJlIE9JRCBvdXQg b2YgaXQsCmFuZCB0aGVuIGZhaWwgd2l0aCAiY2FjaGUgbG9va3VwIGZhaWxlZCBmb3IgZnVuY3Rp b24gTk5OIi4KSW4gb3JkaW5hcnkgdXNhZ2UgdGhpcyBuZXZlciBoYXBwZW5zIGJlY2F1c2UgbWFr ZV9jYWxsc3RtdF90YXJnZXQKaXMgY2FsbGVkIGp1c3Qgb25jZSBpbW1lZGlhdGVseSBhZnRlciBi dWlsZGluZyB0aGUgcGxhbmNhY2hlCmVudHJ5LiAgSXQgY2FuIGJlIGZvcmNlZCBob3dldmVyIGJ5 IHNldHRpbmcgdXAgYW4gZXJyb25lb3VzIENBTEwKKHRoYXQgY2F1c2VzIG1ha2VfY2FsbHN0bXRf dGFyZ2V0IGl0c2VsZiB0byByZXBvcnQgYW4gZXJyb3IpLAp0aGVuIGRyb3BwaW5nL3JlY3JlYXRp bmcgdGhlIHRhcmdldCBwcm9jZWR1cmUsIHRoZW4gcmVwZWF0aW5nCnRoZSBlcnJvbmVvdXMgQ0FM TC4KClRvIGZpeCwgdXNlIFNQSV9wbGFuX2dldF9jYWNoZWRfcGxhbigpIHRvIGZldGNoIHRoZSBw bGFuY2FjaGUncwpwbGFuLCByYXRoZXIgdGhhbiBhc3N1bWluZyB3ZSBjYW4gdXNlIFNQSV9wbGFu X2dldF9wbGFuX3NvdXJjZXMoKS4KVGhpcyBzaG91bGRuJ3QgYWRkIGFueSBub3RpY2VhYmxlIG92 ZXJoZWFkIGluIHRoZSBub3JtYWwgY2FzZSwKYW5kIGluIHRoZSBzdGFsZS1wbGFuIGNhc2Ugd2Un ZCBoYXZlIGhhZCB0byByZXBsYW4gYW55d2F5IGEgbGl0dGxlCmZ1cnRoZXIgZG93bi4KClRoZSBv dGhlciBjYWxsZXJzIG9mIFNQSV9wbGFuX2dldF9wbGFuX3NvdXJjZXMoKSBzZWVtIE9LLCBiZWNh dXNlCmVpdGhlciB0aGV5IGRvbid0IG5lZWQgdXAtdG8tZGF0ZSBwbGFucyBvciB0aGV5IGtub3cg dGhhdCB0aGUKcXVlcnkgd2FzIGp1c3QgKHJlKSBwbGFubmVkLiAgQnV0IGFkZCBzb21lIGNvbW1l bnRhcnkgaW4gaG9wZXMKb2Ygbm90IGZhbGxpbmcgaW50byB0aGlzIHRyYXAgYWdhaW4uCgpQZXIg YnVnICMxODU3NCBmcm9tIFNvbmcgSG9uZ3l1LiAgQmFjay1wYXRjaCB0byB2MTQgd2hlcmUgdGhp cyBjb2RpbmcKd2FzIGludHJvZHVjZWQuICAoT2xkZXIgYnJhbmNoZXMgaGF2ZSBjb21wYXJhYmxl IGNvZGUsIGJ1dCBpdCdzIHJ1bgphZnRlciBhbnkgcmVxdWlyZWQgcmVwbGFubmluZywgc28gdGhl cmUncyBubyBpc3N1ZS4pCgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzE4NTc0LTJj ZTdiYTMyNDkyMjEzODlAcG9zdGdyZXNxbC5vcmcKCkJyYW5jaAotLS0tLS0KUkVMXzE2X1NUQUJM RQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRp ZmYvYTA3MzgzNWMxOWNmY2Q1Y2UxYzk4MjZmMmY5MzU2OTQ0ZDgwN2IwZQoKTW9kaWZpZWQgRmls ZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvZXhlY3V0b3Ivc3BpLmMgICB8ICAyICsrCnNy Yy9wbC9wbHBnc3FsL3NyYy9wbF9leGVjLmMgfCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0t LQoyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK --===============1459620244792480359==--