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 1uglQA-0076a0-Ck for pgsql-committers@arkaria.postgresql.org; Tue, 29 Jul 2025 14:35: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 1uglQ8-0020OT-Au for pgsql-committers@arkaria.postgresql.org; Tue, 29 Jul 2025 14:35:12 +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 1uglQ8-0020NX-3U for pgsql-committers@lists.postgresql.org; Tue, 29 Jul 2025 14:35: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.96) (envelope-from ) id 1uglQ4-001Ocg-2V for pgsql-committers@lists.postgresql.org; Tue, 29 Jul 2025 14:35: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 1uglQ2-003w9z-N9 for pgsql-committers@lists.postgresql.org; Tue, 29 Jul 2025 14:35:08 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uglQ3-001K6U-18 for pgsql-committers@lists.postgresql.org; Tue, 29 Jul 2025 14:35:07 +0000 Content-Type: multipart/mixed; boundary="===============5124657132979610968==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Split up pgfdw_report_error so that we can mark it pg_noreturn. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 29 Jul 2025 14:35:07 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5124657132979610968== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3BsaXQgdXAgcGdmZHdfcmVwb3J0X2Vycm9yIHNvIHRoYXQgd2UgY2FuIG1hcmsgaXQgcGdfbm9y ZXR1cm4uCgpwZ2Zkd19yZXBvcnRfZXJyb3IgaGFzIHRoZSBzYW1lIGRlc2lnbiBmYXVsdCBhcyBl bG9nL2VyZXBvcnQKZG8sIG5hbWVseSB0aGF0IGl0IG1pZ2h0IG9yIG1pZ2h0IG5vdCByZXR1cm4g ZGVwZW5kaW5nIG9uIGVsZXZlbC4KV2hpbGUgdGhvc2UgZnVuY3Rpb25zIGFyZSB0b28gd2lkZWx5 IHVzZWQgdG8gcmVkZXNpZ24sIHRoZXJlIGFyZQpvbmx5IGFib3V0IDMwIGNhbGwgc2l0ZXMgZm9y IHBnZmR3X3JlcG9ydF9lcnJvciwgYW5kIGl0J3Mgbm90CmV4cG9zZWQgZm9yIGV4dGVuc2lvbiB1 c2UuICBTbyBsZXQncyByZXRoaW5rIGl0LiAgU3BsaXQgaXQgaW50bwpwZ2Zkd19yZXBvcnRfZXJy b3IoKSB3aGljaCBoYXJkLXdpcmVzIEVSUk9SIGVsZXZlbCBhbmQgaXMgbWFya2VkCnBnX25vcmV0 dXJuLCBhbmQgcGdmZHdfcmVwb3J0KCkgd2hpY2ggYWxsb3dzIG9ubHkgZWxldmVscyBsZXNzCnRo YW4gRVJST1IuICAoVGhhbmtzIHRvIMOBbHZhcm8gSGVycmVyYSBmb3Igc3VnZ2VzdGluZyB0aGlz IG5hbWluZy4pCgpUaGUgbW90aXZhdGlvbiBmb3IgZG9pbmcgdGhpcyBub3cgaXMgdGhhdCBpbiB0 aGUgd2FrZSBvZiBjb21taXQKODBhYTk4NDhiLCB3aGljaCByZW1vdmVkIGEgYnVuY2ggb2YgUEdf VFJZcyBmcm9tIHBvc3RncmVzX2ZkdywKd2UncmUgc2VlaW5nIG1vcmUgdGhvcm91Z2ggZmxvdyBh bmFseXNpcyB0aGVyZSBmcm9tIEMgY29tcGlsZXJzCmFuZCBDb3Zlcml0eS4gIE1hcmtpbmcgcGdm ZHdfcmVwb3J0X2Vycm9yIGFzIG5vcmV0dXJuIHdoZXJlCmFwcHJvcHJpYXRlIHNob3VsZCBoZWxw IHByZXZlbnQgZmFsc2UtcG9zaXRpdmUgY29tcGxhaW50cy4KCldlIGNvdWxkIGFsdGVybmF0aXZl bHkgaGF2ZSBpbnZlbnRlZCBhIG1hY3JvIHdyYXBwZXIgc2ltaWxhcgp0byB3aGF0IHdlIHVzZSBm b3IgZWxvZy9lcmVwb3J0LCBidXQgdGhhdCBjb2RlIGlzIHN1ZmZpY2llbnRseQpmcmFnaWxlIHRo YXQgSSBkaWRuJ3QgZmluZCBpdCBhcHBldGl6aW5nIHRvIG1ha2UgYW5vdGhlciBjb3B5LgpTaW5j ZSA4MGFhOTg0OGIgYWxyZWFkeSBjaGFuZ2VkIHBnZmR3X3JlcG9ydF9lcnJvcidzIHNpZ25hdHVy ZSwKdGhpcyB3b24ndCBtYWtlIGJhY2stcGF0Y2hpbmcgYW55IGhhcmRlciB0aGFuIGl0IHdhcyBh bHJlYWR5LgoKQXV0aG9yOiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+CkRpc2N1c3Npb246 IGh0dHBzOi8vcG9zdGdyLmVzL20vNDIwMjIxLjE3NTM3MTQ0OTFAc3NzLnBnaC5wYS51cwoKQnJh bmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3Fs Lm9yZy9wZy9jb21taXRkaWZmLzc0ZTEyMWM4ZGM1MTg0MzE4NDc4ZGVlNTg3Y2Y3ZDgzMDNhYjEz NTcKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvcG9zdGdyZXNfZmR3L2Nv bm5lY3Rpb24uYyAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KY29udHJp Yi9wb3N0Z3Jlc19mZHcvcG9zdGdyZXNfZmR3LmMgfCA0NCArKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvcG9zdGdyZXNfZmR3L3Bvc3RncmVzX2Zkdy5oIHwgIDYg KysrLS0KMyBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkK Cg== --===============5124657132979610968==--