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 1t6bUH-00E9K0-P8 for pgsql-committers@arkaria.postgresql.org; Thu, 31 Oct 2024 20:09:45 +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 1t6bUF-005elp-Mx for pgsql-committers@arkaria.postgresql.org; Thu, 31 Oct 2024 20:09:44 +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 1t6bUF-005elY-FR for pgsql-committers@lists.postgresql.org; Thu, 31 Oct 2024 20:09:43 +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.94.2) (envelope-from ) id 1t6bUC-0043jB-SZ for pgsql-committers@lists.postgresql.org; Thu, 31 Oct 2024 20:09:43 +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 1t6bUA-00BoEA-As for pgsql-committers@lists.postgresql.org; Thu, 31 Oct 2024 20:09:39 +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 1t6bUA-003L1a-OS for pgsql-committers@lists.postgresql.org; Thu, 31 Oct 2024 20:09:38 +0000 Content-Type: multipart/mixed; boundary="===============3742738642758313725==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Make all ereport() calls within gram.y provide error locations. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 31 Oct 2024 20:09:38 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3742738642758313725== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TWFrZSBhbGwgZXJlcG9ydCgpIGNhbGxzIHdpdGhpbiBncmFtLnkgcHJvdmlkZSBlcnJvciBsb2Nh dGlvbnMuCgpUaGlzIHBhdGNoIHJlc3BvbmRzIHRvIGEgY29tbWVudCB0aGF0IEkgKHRnbCkgbWFk ZSBpbiB0aGUKZGlzY3Vzc2lvbiBsZWFkaW5nIHVwIHRvIDc3NDE3MWM0ZiwgdGhhdCByZWFsbHkg YWxsIGVycm9ycwpvY2N1cnJpbmcgZHVyaW5nIHJhdyBwYXJzaW5nIHNob3VsZCBwcm92aWRlIGVy cm9yIGN1cnNvcnMuClN5bnRheCBlcnJvcnMgcmVwb3J0ZWQgYnkgQmlzb24gd2lsbCBoYXZlIG9u ZSwgYW5kIG1vc3Qgb2YKdGhlIGhhbmR3cml0dGVuIGVyZXBvcnQncyBpbiBncmFtLnkgYWxyZWFk eSBwcm92aWRlIG9uZSwKYnV0IHRoZXJlIHdlcmUgYSBmZXcgc3RyYWdnbGVycy4KCihJdCBpcyBu b3QgY2xhaW1lZCB0aGF0IHRoaXMgaGFuZGxlcyBldmVyeSBmYWlsdXJlIHJlYWNoYWJsZQpkdXJp bmcgcmF3IHBhcnNpbmcgLS0tIG91dC1vZi1tZW1vcnkgaXMgYW4gb2J2aW91cyBleGNlcHRpb24u CkJ1dCB0aGlzIG1ha2VzIGEgZ29vZCBzdGFydCBvbiBjYXNlcyB0aGF0IGFyZSBsaWtlbHkgdG8g b2NjdXIuKQoKV2hpbGUgd2UncmUgYXQgaXQsIGNsZWFuIHVwIHRoZSByZXBvcnRlZCBwb3NpdGlv bnMgZm9yIGVycm9ycwphc3NvY2lhdGVkIHdpdGggTElNSVQvT0ZGU0VUIGNsYXVzZXMuICBQcmV2 aW91c2x5IHdlIHdlcmUKcmVseWluZyBvbiBhcHBseWluZyBleHByTG9jYXRpb24oKSB0byB0aGUg Y29udGFpbmVkIGV4cHJlc3Npb25zLApidXQgdGhhdCBsZWFkcyB0byBzbGlnaHRseSBvZGQgY3Vy c29yIHBsYWNlbWVudCwgZS5nLgoKcmVncmVzc2lvbj0jIChzZWxlY3QgKiBmcm9tIGZvbyBsaW1p dCAxMCkgbGltaXQgMTA7CkVSUk9SOiAgbXVsdGlwbGUgTElNSVQgY2xhdXNlcyBub3QgYWxsb3dl ZApMSU5FIDE6IChzZWxlY3QgKiBmcm9tIGZvbyBsaW1pdCAxMCkgbGltaXQgMTA7CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCgpXZSBjYW4gYWZmb3JkIHRvIGtl ZXAgYSBsaXR0bGUgbW9yZSBzdGF0ZSBpbiB0aGUgdHJhbnNpZW50ClNlbGVjdExpbWl0IHN0cnVj dHMgaW4gb3JkZXIgdG8gbWFrZSB0aGF0IGJldHRlci4KCkppYW4gSGUgYW5kIFRvbSBMYW5lIChl eHRyYWN0ZWQgZnJvbSBhIGxhcmdlciBwYXRjaCBieSBKaWFuLAp3aXRoIHNvbWUgYWRkaXRpb25h bCB3b3JrIGJ5IG1lKQoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUNKdWZ4RW1P TkUzUDJFbj1qb3BaeTFtPWNDQ1VzNjVNNCsxbzUyTVc1b2c5b2FVUEFAbWFpbC5nbWFpbC5jb20K CkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdy ZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8yZDhiZmY2MDNjOWVlN2IyODRiODUwMTZmZDFhODg0OWVl MzYzNjhkCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9wYXJzZXIv Z3JhbS55ICAgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t LS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9jcmVhdGVfdGFibGUub3V0IHwgIDIgKwpzcmMv dGVzdC9yZWdyZXNzL2V4cGVjdGVkL2xpbWl0Lm91dCAgICAgICAgfCAgNCArKwpzcmMvdGVzdC9y ZWdyZXNzL2V4cGVjdGVkL3NxbGpzb24ub3V0ICAgICAgfCAgNCArKwo0IGZpbGVzIGNoYW5nZWQs IDYyIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoK --===============3742738642758313725==--