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 1uHYDn-004Oeh-16 for pgsql-committers@arkaria.postgresql.org; Wed, 21 May 2025 01:26: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 1uHYCl-001GMC-Ln for pgsql-committers@arkaria.postgresql.org; Wed, 21 May 2025 01:25:11 +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 1uHYCl-001GM4-F0 for pgsql-committers@lists.postgresql.org; Wed, 21 May 2025 01:25:11 +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 1uHYCi-0002qx-1o for pgsql-committers@lists.postgresql.org; Wed, 21 May 2025 01:25:10 +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 1uHYCg-008XnM-Vv for pgsql-committers@lists.postgresql.org; Wed, 21 May 2025 01:25:06 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uHYCf-0002tf-2G for pgsql-committers@lists.postgresql.org; Wed, 21 May 2025 01:25:06 +0000 Content-Type: multipart/mixed; boundary="===============4956261006415643126==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix regression with location calculation of nested statements X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 21 May 2025 01:25:06 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4956261006415643126== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHJlZ3Jlc3Npb24gd2l0aCBsb2NhdGlvbiBjYWxjdWxhdGlvbiBvZiBuZXN0ZWQgc3RhdGVt ZW50cwoKVGhlIHN0YXRlbWVudCBsb2NhdGlvbiBjYWxjdWxhdGVkIGZvciBzb21lIG5lc3RlZCBx dWVyeSBjYXNlcyB3YXMgd3JvbmcKd2hlbiBtdWx0aXBsZSBxdWVyaWVzIGFyZSBzZW50IGFzIGEg c2luZ2xlIHN0cmluZywgdGhlc2UgYmVpbmcgc2VwYXJhdGVkCmJ5IHNlbWljb2xvbnMuICBBcyBw b2ludGVkIGJ5IFNhbWkgSW1zZWloLCB0aGUgbG9jYXRpb24gY2FsY3VsYXRpb24gd2FzCmluY29y cmVjdCB3aGVuIHRoZSBsYXN0IHF1ZXJ5IG9mIG5lc3RlZCBzdGF0ZW1lbnQgd2l0aCBtdWx0aXBs ZSBxdWVyaWVzCmRvZXMgKipOT1QqKiBmaW5pc2ggd2l0aCBhIHNlbWljb2xvbiBmb3IgdGhlIGxh c3Qgc3RhdGVtZW50LiAgSW4gdGhpcwpjYXNlLCB0aGUgc3RhdGVtZW50IGxlbmd0aCB0cmFja2Vk IGJ5IFJhd1N0bXQgaXMgMCwgd2hpY2ggaXMgZXF1aXZhbGVudAp0byBzYXkgdGhhdCB0aGUgc3Ry aW5nIHNob3VsZCBiZSB1c2VkIHVudGlsIGl0cyBlbmQuICBUaGUgY29kZQpwcmV2aW91c2x5IGRp c2NhcmRlZCB0aGlzIGNhc2UgZW50aXJlbHksIGNhdXNpbmcgdGhlIGxvY2F0aW9uIHRvIHJlbWFp bgphdCAwLCB0aGUgc2FtZSBhcyBwb2ludGluZyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzdHJp bmcuICBUaGlzIGNhdXNlZApwZ19zdGF0X3N0YXRlbWVudHMgdG8gc3RvcmUgaW5jb3JyZWN0IHF1 ZXJ5IHN0cmluZ3MuCgpUaGlzIGlzc3VlIGhhcyBiZWVuIGludHJvZHVjZWQgaW4gNDk5ZWRiMDk3 NDFiLiAgSSBoYXZlIGxvb2tlZCBhdCB0aGUKZGlmZnMgZ2VuZXJhdGVkIGJ5IHBnYXVkaXQgYmFj ayB0aGVuLCBhbmQgbm90aWNlZCB0aGUgZGlmZmVyZW5jZQpnZW5lcmF0ZWQgZm9yIHRoaXMgbmVz dGVkIHF1ZXJ5IGNhc2UsIGJ1dCBJIGhhdmUgbWlzc2VkIHRoZSBwb2ludCB0aGF0Cml0IHdhcyBh biBhY3R1YWwgcmVncmVzc2lvbiB3aXRoIGFuIGV4aXN0aW5nIGNhc2UuICBBIHRlc3QgY2FzZSBp cyBhZGRlZAppbiBwZ19zdGF0X3N0YXRlbWVudHMgdG8gcHJvdmlkZSBzb21lIGNvdmVyYWdlLCBy ZXN0b3JpbmcgdGhlIHByZS0xNwpiZWhhdmlvciBmb3IgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSBx dWVyeSBsb2NhdGlvbnMuICBTcGVjaWFsIHRoYW5rcyB0bwpEYXZpZCBTdGVlbGUsIHdobywgdGhy b3VnaCBhbiBhbmFseXNpcyBvZiB0aGUgdGVzdCBkaWZmcyBnZW5lcmF0ZWQgYnkKcGdhdWRpdCB3 aXRoIHRoZSBuZXcgdjE4IGxvZ2ljLCBoYXMgcG9rZWQgbWUgYWJvdXQgdGhlIGZhY3QgdGhhdCBt eQpvcmlnaW5hbCBhbmFseXNpcyBvZiB0aGUgbWF0dGVyIHdhcyB3cm9uZy4KClRoZSB0ZXN0IG91 dHB1dCBvZiBwZ19vdmVyZXhwbGFpbiBpcyB1cGRhdGVkIHRvIHJlZmxlY3QgdGhlIG5ldyBsb2dp YywKYXMgdGhlIG5ldyBsb2NhdGlvbnMgcmVmZXIgdG8gdGhlIGJlZ2lubmluZyBvZiB0aGUgYXJn dW1lbnQgcGFzc2VkIHRvCnRoZSBmdW5jdGlvbiBleHBsYWluX2ZpbHRlcigpLiAgV2hlbiB0aGUg bW9kdWxlIHdhcyBpbnRyb2R1Y2VkIGluCjhkNWNlYjExM2UzZiwgd2hpY2ggd2FzIGFmdGVyIDQ5 OWVkYjA5NzQxYiAoZm9yIHRoZSBuZXcgY2FsY3VsYXRpb24KbWV0aG9kKSwgdGhlIGxvY2F0aW9u cyBvZiB0aGUgdGVzdCB3ZXJlIG5vdCBhY3R1YWxseSByaWdodDogdGhlIHBsYW4KZ2VuZXJhdGVk IGZvciB0aGUgcXVlcnkgc3RyaW5nIGdpdmVuIGluIGlucHV0IG9mIHRoZSBmdW5jdGlvbiBwb2lu dGVkIHRvCnRoZSB0b3AtbGV2ZWwgcXVlcnksIG5vdCB0aGUgbmVzdGVkIG9uZS4KClJlcG9ydGVk LWJ5OiBEYXZpZCBTdGVlbGUgPGRhdmlkQHBnYmFja3Jlc3Qub3JnPgpBdXRob3I6IE1pY2hhZWwg UGFxdWllciA8bWljaGFlbEBwYXF1aWVyLnh5ej4KUmV2aWV3ZWQtYnk6IEFudGhvbmluIEJvbm5l Zm95IDxhbnRob25pbi5ib25uZWZveUBkYXRhZG9naHEuY29tPgpSZXZpZXdlZC1ieTogSmlhbiBI ZSA8amlhbi51bml2ZXJzYWxpdHlAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogU2FtaSBJbXNlaWgg PHNhbWltc2VpaEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBEYXZpZCBTdGVlbGUgPGRhdmlkQHBn YmFja3Jlc3Qub3JnPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzg0NGEzYjM4LWJi ZjEtNGZiMi05ZmQ2LWY1OGMzNWMwOTkxN0BwZ2JhY2tyZXN0Lm9yZwoKQnJhbmNoCi0tLS0tLQpt YXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21t aXRkaWZmLzA2NDUwYzdiOGM3MDEyMGNlYmU5MWU0YjZlZDNjZWM5ZDcwNTFkMGEKCk1vZGlmaWVk IEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvcGdfb3ZlcmV4cGxhaW4vZXhwZWN0ZWQvcGdf b3ZlcmV4cGxhaW4ub3V0IHwgIDggKystLQouLi4vcGdfc3RhdF9zdGF0ZW1lbnRzL2V4cGVjdGVk L2xldmVsX3RyYWNraW5nLm91dCB8IDUxICsrKysrKysrKysrKysrKysrKysrKysKY29udHJpYi9w Z19zdGF0X3N0YXRlbWVudHMvc3FsL2xldmVsX3RyYWNraW5nLnNxbCAgfCAyNiArKysrKysrKysr KwpzcmMvYmFja2VuZC9wYXJzZXIvYW5hbHl6ZS5jICAgICAgICAgICAgICAgICAgICAgICB8IDE3 ICsrKy0tLS0tCjQgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25z KC0pCgo= --===============4956261006415643126==--