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 1tsh1z-004ixW-Pi for pgsql-committers@arkaria.postgresql.org; Thu, 13 Mar 2025 11:47:19 +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 1tsh1y-00Bes5-1F for pgsql-committers@arkaria.postgresql.org; Thu, 13 Mar 2025 11:47:18 +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 1tsh1x-00Bepb-O3 for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 11:47:17 +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.96) (envelope-from ) id 1tsh1t-002dpl-2t for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 11:47:17 +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 1tsh1t-006jj5-Fx for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 11:47:13 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1tsh1t-002GKv-0D for pgsql-committers@lists.postgresql.org; Thu, 13 Mar 2025 11:47:13 +0000 Content-Type: multipart/mixed; boundary="===============5728381077498352746==" MIME-Version: 1.0 From: Peter Eisentraut To: pgsql-committers@lists.postgresql.org Subject: pgsql: pg_noreturn to replace pg_attribute_noreturn() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 13 Mar 2025 11:47:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5728381077498352746== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdfbm9yZXR1cm4gdG8gcmVwbGFjZSBwZ19hdHRyaWJ1dGVfbm9yZXR1cm4oKQoKV2Ugd2FudCB0 byBzdXBwb3J0IGEgIm5vcmV0dXJuIiBkZWNvcmF0aW9uIG9uIG1vcmUgY29tcGlsZXJzIGJlc2lk ZXMKanVzdCBHQ0MtY29tcGF0aWJsZSBvbmVzLCBidXQgZm9yIHRoYXQgd2UgbmVlZCB0byBtb3Zl IHRoZSBkZWNvcmF0aW9uCmluIGZyb250IG9mIHRoZSBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpbnN0 ZWFkIG9mIGVpdGhlciBiZWhpbmQgaXQgb3IKd2hlcmV2ZXIsIHdoaWNoIGlzIHRoZSBjdXJyZW50 IHN0eWxlIGFmZm9yZGVkIGJ5IEdDQy1zdHlsZSBhdHRyaWJ1dGVzLgpBbHNvIHJlbmFtZSB0aGUg bWFjcm8gdG8gInBnX25vcmV0dXJuIiB0byBiZSBzaW1pbGFyIHRvIHRoZSBDMTEKc3RhbmRhcmQg Im5vcmV0dXJuIi4KCnBnX25vcmV0dXJuIGlzIG5vdyBzdXBwb3J0ZWQgb24gYWxsIGNvbXBpbGVy cyB0aGF0IHN1cHBvcnQgQzExICh1c2luZwpfTm9yZXR1cm4pLCBhcyB3ZWxsIGFzIEdDQy1jb21w YXRpYmxlIG9uZXMgKHVzaW5nIF9fYXR0cmlidXRlX18sIGFzCmJlZm9yZSksIGFzIHdlbGwgYXMg TVNWQyAodXNpbmcgX19kZWNsc3BlYykuICAoV2hlbiBQb3N0Z3JlU1FMCnJlcXVpcmVzIEMxMSwg dGhlIGxhdHRlciB0d28gdmFyaWFudHMgY2FuIGJlIGRyb3BwZWQuKQoKTm93LCBhbGwgc3VwcG9y dGVkIGNvbXBpbGVycyBlZmZlY3RpdmVseSBzdXBwb3J0IHBnX25vcmV0dXJuLCBzbyB0aGUKZXh0 cmEgY29kZSBmb3IgIUhBVkVfUEdfQVRUUklCVVRFX05PUkVUVVJOIGNhbiBiZSBkcm9wcGVkLgoK VGhpcyBhbHNvIGZpeGVzIGEgcG9zc2libGUgcHJvYmxlbSBpZiB0aGlyZC1wYXJ0eSBjb2RlIGlu Y2x1ZGVzCnN0ZG5vcmV0dXJuLmgsIGJlY2F1c2UgdGhlbiB0aGUgY3VycmVudCBkZWZpbml0aW9u IG9mCgogICAgI2RlZmluZSBwZ19hdHRyaWJ1dGVfbm9yZXR1cm4oKSBfX2F0dHJpYnV0ZV9fKChu b3JldHVybikpCgp3b3VsZCBjYXVzZSBhbiBlcnJvci4KCk5vdGUgdGhhdCB0aGUgQyBzdGFuZGFy ZCBkb2VzIG5vdCBzdXBwb3J0IGEgbm9yZXR1cm4gYXR0cmlidXRlIG9uCmZ1bmN0aW9uIHBvaW50 ZXIgdHlwZXMuICBTbyB3ZSBoYXZlIHRvIGRyb3AgdGhlc2UgaGVyZS4gIFRoZXJlIGFyZQpvbmx5 IHR3byBpbnN0YW5jZXMgYXQgdGhpcyB0aW1lLCBzbyBpdCdzIG5vdCBhIGJpZyBsb3NzLiAgSW4g b25lIGNhc2UsCndlIGNhbiBtYWtlIHVwIGZvciBpdCBieSBhZGRpbmcgdGhlIHBnX25vcmV0dXJu IHRvIGEgd3JhcHBlciBmdW5jdGlvbgphbmQgYWRkaW5nIGEgcGdfdW5yZWFjaGFibGUoKSwgaW4g dGhlIG90aGVyIGNhc2UsIHRoZSBsYXR0ZXIgd2FzCmFscmVhZHkgZG9uZSBiZWZvcmUuCgpSZXZp ZXdlZC1ieTogRGFnZmlubiBJbG1hcmkgTWFubnPDpWtlciA8aWxtYXJpQGlsbWFyaS5vcmc+ClJl dmlld2VkLWJ5OiBBbmRyZXMgRnJldW5kIDxhbmRyZXNAYW5hcmF6ZWwuZGU+CkRpc2N1c3Npb246 IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvZmxhdC9weHI1YjN6N2pta3Bl bnNzcmE1enJveGk3cXp6cDZlc3d1Z2dva3c2NGF4bWRpeHBua0B6Ynd4dXE3Z2JiY3cKCkJyYW5j aAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi8zNjkxZWRmYWI5NzE4Nzc4OWI4YTFjYmI5ZGNlNGFjZjBlY2Q4ZjVh CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpjb250cmliL2RibGluay9kYmxpbmsuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKy0tLQpjb250cmliL3BnY3J5cHRvL3B4Lmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQpzcmMvYmFja2VuZC9hY2Nlc3MvdHJh bnNhbS94bG9ncmVjb3ZlcnkuYyAgICAgICAgfCAgMyArLS0Kc3JjL2JhY2tlbmQvYmFja3VwL2Jh c2ViYWNrdXBfaW5jcmVtZW50YWwuYyAgICAgIHwgIDYgKystLS0Kc3JjL2JhY2tlbmQvcG9zdG1h c3Rlci9hdXRvdmFjdXVtLmMgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvcG9zdG1h c3Rlci9sYXVuY2hfYmFja2VuZC5jICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvcG9zdG1h c3Rlci9wb3N0bWFzdGVyLmMgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQvcmVwbGlj YXRpb24vbG9naWNhbC90YWJsZXN5bmMuYyAgICAgIHwgIDMgKy0tCnNyYy9iYWNrZW5kL3JlcGxp Y2F0aW9uL3dhbHNlbmRlci5jICAgICAgICAgICAgICB8ICAyICstCnNyYy9iYWNrZW5kL3V0aWxz L2FkdC9yaV90cmlnZ2Vycy5jICAgICAgICAgICAgICB8ICA4ICsrKy0tLQpzcmMvYmFja2VuZC91 dGlscy9mbWdyL2RmbWdyLmMgICAgICAgICAgICAgICAgICAgfCAgNCArLS0Kc3JjL2JhY2tlbmQv dXRpbHMvaGFzaC9keW5haGFzaC5jICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2JhY2tlbmQv dXRpbHMvbW1nci9zbGFiLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2Jpbi9wZ19j b21iaW5lYmFja3VwL2xvYWRfbWFuaWZlc3QuYyAgICAgICAgIHwgIDYgKystLS0Kc3JjL2Jpbi9w Z19kdW1wL3BnX2JhY2t1cF91dGlscy5oICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2Jpbi9w Z191cGdyYWRlL3BnX3VwZ3JhZGUuaCAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2Jpbi9w Z192ZXJpZnliYWNrdXAvcGdfdmVyaWZ5YmFja3VwLmMgICAgICAgIHwgIDYgKystLS0Kc3JjL2Jp bi9wZ192ZXJpZnliYWNrdXAvcGdfdmVyaWZ5YmFja3VwLmggICAgICAgIHwgIDQgKy0tCnNyYy9i aW4vcGdiZW5jaC9wZ2JlbmNoLmggICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKystLS0t LQpzcmMvY29tbW9uL3BhcnNlX21hbmlmZXN0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgNSAr Ky0tCnNyYy9pbmNsdWRlL2Jvb3RzdHJhcC9ib290c3RyYXAuaCAgICAgICAgICAgICAgICB8ICA0 ICstLQpzcmMvaW5jbHVkZS9jLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAz NCArKysrKysrKysrKysrKysrKy0tLS0tLS0Kc3JjL2luY2x1ZGUvY29tbWFuZHMvZGVmcmVtLmgg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2luY2x1ZGUvY29tbW9uL3BhcnNlX21hbmlm ZXN0LmggICAgICAgICAgICAgIHwgIDMgKy0tCnNyYy9pbmNsdWRlL21iL3BnX3djaGFyLmggICAg ICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0tCnNyYy9pbmNsdWRlL3BhcnNlci9wYXJzZV9y ZWxhdGlvbi5oICAgICAgICAgICAgICB8ICA2ICsrLS0tCnNyYy9pbmNsdWRlL3BhcnNlci9zY2Fu bmVyLmggICAgICAgICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Bvc3RtYXN0ZXIv YXV0b3ZhY3V1bS5oICAgICAgICAgICAgICB8ICA0ICstLQpzcmMvaW5jbHVkZS9wb3N0bWFzdGVy L2Jnd29ya2VyX2ludGVybmFscy5oICAgICAgfCAgMiArLQpzcmMvaW5jbHVkZS9wb3N0bWFzdGVy L2Jnd3JpdGVyLmggICAgICAgICAgICAgICAgfCAgNCArLS0Kc3JjL2luY2x1ZGUvcG9zdG1hc3Rl ci9wZ2FyY2guaCAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3JjL2luY2x1ZGUvcG9zdG1hc3Rl ci9wb3N0bWFzdGVyLmggICAgICAgICAgICAgIHwgIDQgKy0tCnNyYy9pbmNsdWRlL3Bvc3RtYXN0 ZXIvc3RhcnR1cC5oICAgICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Bvc3RtYXN0 ZXIvc3lzbG9nZ2VyLmggICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Bvc3RtYXN0 ZXIvd2Fsc3VtbWFyaXplci5oICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Bvc3RtYXN0 ZXIvd2Fsd3JpdGVyLmggICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3JlcGxpY2F0 aW9uL3Nsb3RzeW5jLmggICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3JlcGxpY2F0 aW9uL3dhbHJlY2VpdmVyLmggICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3JlcGxpY2F0 aW9uL3dhbHNlbmRlcl9wcml2YXRlLmggICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3N0b3JhZ2Uv aXBjLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3N0b3JhZ2Uv bG9jay5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Rjb3AvYmFj a2VuZF9zdGFydHVwLmggICAgICAgICAgICAgICB8ICAyICstCnNyYy9pbmNsdWRlL3Rjb3AvdGNv cHByb3QuaCAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrKystLS0tLQpzcmMvaW5jbHVkZS91 dGlscy9lbG9nLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0Kc3JjL2lu Y2x1ZGUvdXRpbHMvZmxvYXQuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKystLS0Kc3Jj L2luY2x1ZGUvdXRpbHMvaGVscF9jb25maWcuaCAgICAgICAgICAgICAgICAgIHwgIDIgKy0Kc3Jj L2luY2x1ZGUvdXRpbHMvbWVtdXRpbHNfaW50ZXJuYWwuaCAgICAgICAgICAgIHwgIDQgKy0tCnNy Yy9pbnRlcmZhY2VzL2VjcGcvcHJlcHJvYy9wcmVwcm9jX2V4dGVybi5oICAgICB8ICAyICstCnNy Yy9wbC9wbHBnc3FsL3NyYy9wbHBnc3FsLmggICAgICAgICAgICAgICAgICAgICB8ICAyICstCnNy Yy90ZXN0L21vZHVsZXMvbGlicHFfcGlwZWxpbmUvbGlicHFfcGlwZWxpbmUuYyB8ICA1ICsrLS0K c3JjL3Rlc3QvbW9kdWxlcy90ZXN0X3NobV9tcS90ZXN0X3NobV9tcS5oICAgICAgIHwgIDIgKy0K c3JjL3Rlc3QvbW9kdWxlcy93b3JrZXJfc3BpL3dvcmtlcl9zcGkuYyAgICAgICAgIHwgIDIgKy0K c3JjL3RpbWV6b25lL3ppYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0t CnNyYy90b29scy9wZ19ic2RfaW5kZW50L2Vyci5oICAgICAgICAgICAgICAgICAgICB8ICA4ICsr Ky0tLQo1NCBmaWxlcyBjaGFuZ2VkLCAxMTggaW5zZXJ0aW9ucygrKSwgMTE4IGRlbGV0aW9ucygt KQoK --===============5728381077498352746==--