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 1sbjwR-0014IP-8s for pgsql-committers@arkaria.postgresql.org; Wed, 07 Aug 2024 16:55:15 +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 1sbjwP-008UvJ-LG for pgsql-committers@arkaria.postgresql.org; Wed, 07 Aug 2024 16:55:13 +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.94.2) (envelope-from ) id 1sbjwO-008Ub6-Tn for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sbjwK-003ZV0-MS for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:11 +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-00B6fy-TN 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-0039NJ-6i for pgsql-committers@lists.postgresql.org; Wed, 07 Aug 2024 16:55:07 +0000 Content-Type: multipart/mixed; boundary="===============7116965203872204969==" 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 --===============7116965203872204969== 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 ZTdiYTMyNDkyMjEzODlAcG9zdGdyZXNxbC5vcmcKCkJyYW5jaAotLS0tLS0KUkVMXzE3X1NUQUJM RQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRp ZmYvMGRkMzNhNmZjYWI3NDZkNTE4Y2VjNTZkMmJjMGQ4ZWMwZWRmZmQzMgoKTW9kaWZpZWQgRmls ZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvZXhlY3V0b3Ivc3BpLmMgICB8ICAyICsrCnNy Yy9wbC9wbHBnc3FsL3NyYy9wbF9leGVjLmMgfCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0t LQoyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK --===============7116965203872204969==--