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 1s72Mx-003Ezk-8H for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:19:44 +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 1s72Mw-0055w2-H4 for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:19:42 +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 1s72Mw-0055oS-8P for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:42 +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 1s72Mt-000FFC-3a for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:41 +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 1s72Ms-000ju2-53 for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:38 +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 1s72Mr-000F4o-LN for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:37 +0000 Content-Type: multipart/mixed; boundary="===============8169246835032358390==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix handling of polymorphic output arguments for procedures. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 15 May 2024 00:19:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8169246835032358390== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGhhbmRsaW5nIG9mIHBvbHltb3JwaGljIG91dHB1dCBhcmd1bWVudHMgZm9yIHByb2NlZHVy ZXMuCgpNb3N0IG9mIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgcHJvY2VkdXJlIGFyZ3VtZW50cyB3 YXMgYWxyZWFkeQpva2F5IHdpdGggcG9seW1vcnBoaWMgb3V0cHV0IGFyZ3VtZW50cywgYnV0IGl0 IHR1cm5zIG91dCB0aGF0CkNhbGxTdG10UmVzdWx0RGVzYygpIHdhcyBhIGZldyBicmlja3Mgc2h5 IG9mIGEgbG9hZCBoZXJlLiAgSXQgdGhvdWdodAphbGwgaXQgbmVlZGVkIHRvIGRvIHdhcyBjYWxs IGJ1aWxkX2Z1bmN0aW9uX3Jlc3VsdF90dXBkZXNjX3QsIGJ1dAp0aGF0IGZ1bmN0aW9uIHNwZWNp ZmljYWxseSBkaXNjbGFpbXMgcmVzcG9uc2liaWxpdHkgZm9yIHJlc29sdmluZwpwb2x5bW9ycGhp YyBhcmd1bWVudHMuICBGYWlsaW5nIHRvIGhhbmRsZSB0aGF0IGRvZXNuJ3Qgc2VlbSB0byBiZQph IHByb2JsZW0gZm9yIENBTEwgaW4gcGxwZ3NxbCwgYnV0IENBTEwgZnJvbSBwbGFpbiBTUUwgd291 bGQgZ2V0CmVycm9ycyBsaWtlICJjYW5ub3QgZGlzcGxheSBhIHZhbHVlIG9mIHR5cGUgYW55ZWxl bWVudCIsIG9yIGV2ZW4KY3Jhc2ggb3V0cmlnaHQuCgpJbiB2MTQgYW5kIGxhdGVyIHdlIGNhbiBz aW1wbHkgZXhhbWluZSB0aGUgZXhwb3NlZCB0eXBlcyBvZiB0aGUKQ2FsbFN0bXQub3V0YXJncyBu b2RlcyB0byBnZXQgdGhlIHJpZ2h0IHR5cGUgT0lEcy4gIEJ1dCBpdCdzIGEgbG90Cm1vcmUgY29t cGxpY2F0ZWQgdG8gZml4IGluIHYxMi92MTMsIGJlY2F1c2UgdGhvc2UgdmVyc2lvbnMgZG9uJ3QK aGF2ZSBDYWxsU3RtdC5vdXRhcmdzLCBub3IgZG8gdGhleSBkbyBleHBhbmRfZnVuY3Rpb25fYXJn dW1lbnRzCnVudGlsIEV4ZWN1dGVDYWxsU3RtdCBydW5zLiAgV2UgaGF2ZSB0byBkdXBsaWNhdGl2 ZWx5IHJ1bgpleHBhbmRfZnVuY3Rpb25fYXJndW1lbnRzLCBhbmQgdGhlbiByZS1kZXRlcm1pbmUg d2hpY2ggZWxlbWVudHMKb2YgdGhlIGFyZ3MgbGlzdCBhcmUgb3V0cHV0IGFyZ3VtZW50cy4KClBl ciBidWcgIzE4NDYzIGZyb20gRHJldyBLaW1iYWxsLiAgQmFjay1wYXRjaCB0byBhbGwgc3VwcG9y dGVkCnZlcnNpb25zLCBzaW5jZSBpdCdzIGJ1c3RlZCBpbiBhbGwgb2YgdGhlbS4KCkRpc2N1c3Np b246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTg0NjMtZjhjZDc3ZTEyNTY0ZDhhMkBwb3N0Z3Jlc3Fs Lm9yZwoKQnJhbmNoCi0tLS0tLQpSRUxfMTNfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6 Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9lODVmNjQxYjJiNTI3MjU1ZjFhNjZi YmNjZTQ2MDcxZGE5NDM0YzQyCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFj a2VuZC9jb21tYW5kcy9mdW5jdGlvbmNtZHMuYyAgICAgICAgICAgIHwgNzMgKysrKysrKysrKysr KysrKysrKysrKysrKysKc3JjL3BsL3BscGdzcWwvc3JjL2V4cGVjdGVkL3BscGdzcWxfY2FsbC5v dXQgICB8IDM0ICsrKysrKysrKysrKwpzcmMvcGwvcGxwZ3NxbC9zcmMvc3FsL3BscGdzcWxfY2Fs bC5zcWwgICAgICAgIHwgMzAgKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9j cmVhdGVfcHJvY2VkdXJlLm91dCB8IDM0ICsrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3Nx bC9jcmVhdGVfcHJvY2VkdXJlLnNxbCAgICAgIHwgMTggKysrKysrKwo1IGZpbGVzIGNoYW5nZWQs IDE4OSBpbnNlcnRpb25zKCspCgo= --===============8169246835032358390==--