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 1s72Pz-003FG9-Ok for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:22:53 +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 1s72Pz-005AUw-Pi for pgsql-committers@arkaria.postgresql.org; Wed, 15 May 2024 00:22:51 +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 1s72Mx-0055yM-Vw for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:43 +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-000FFB-4L for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:42 +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-000jty-54 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-000F4e-JR for pgsql-committers@lists.postgresql.org; Wed, 15 May 2024 00:19:37 +0000 Content-Type: multipart/mixed; boundary="===============3425808788734341062==" 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 --===============3425808788734341062== 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 Lm9yZwoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5w b3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2Y1MzVmMzUwYzFmOWI1YTljNGYxMDU4Mzk5MjU3 NmMzYWY1MDUyNzUKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL2Nv bW1hbmRzL2Z1bmN0aW9uY21kcy5jICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysr KysKc3JjL3BsL3BscGdzcWwvc3JjL2V4cGVjdGVkL3BscGdzcWxfY2FsbC5vdXQgICB8IDM0ICsr KysrKysrKysrKysrKysrKysrKysrKysrCnNyYy9wbC9wbHBnc3FsL3NyYy9zcWwvcGxwZ3NxbF9j YWxsLnNxbCAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdy ZXNzL2V4cGVjdGVkL2NyZWF0ZV9wcm9jZWR1cmUub3V0IHwgMzQgKysrKysrKysrKysrKysrKysr KysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvY3JlYXRlX3Byb2NlZHVyZS5zcWwgICAgICB8 IDE4ICsrKysrKysrKysrKysrCjUgZmlsZXMgY2hhbmdlZCwgMTQ0IGluc2VydGlvbnMoKykKCg== --===============3425808788734341062==--