Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU6W-0004ds-8X for pgsql-committers@arkaria.postgresql.org; Mon, 05 Oct 2020 17:16:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kPU6S-00053a-BX for pgsql-committers@arkaria.postgresql.org; Mon, 05 Oct 2020 17:16:48 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5p-0002c8-Oy for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:09 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5m-0006Sm-IA for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:09 +0000 Received: from gemulon.postgresql.org ([72.32.157.198]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5k-00069n-Uy for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:04 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kPU5k-0002Je-Iw for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:04 +0000 Content-Type: multipart/mixed; boundary="===============6806109969838369786==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix two latent(?) bugs in equivclass.c. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 05 Oct 2020 17:16:04 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --===============6806109969838369786== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHR3byBsYXRlbnQoPykgYnVncyBpbiBlcXVpdmNsYXNzLmMuCgpnZXRfZWNsYXNzX2Zvcl9z b3J0X2V4cHIoKSBjb21wdXRlcyBleHByX3JlbGlkcyBhbmQgbnVsbGFibGVfcmVsaWRzCmVhcmx5 IG9uLCBldmVuIHRob3VnaCB0aGV5IHdvbid0IGJlIG5lZWRlZCB1bmxlc3Mgd2UgbWFrZSBhIG5l dwpFcXVpdmFsZW5jZUNsYXNzLCB3aGljaCB3ZSBvZnRlbiBkb24ndC4gIEFzaWRlIGZyb20gdGhl IHByb2JhYmx5LW1pbm9yCmluZWZmaWNpZW5jeSwgdGhlcmUncyBhIG1lbW9yeSBtYW5hZ2VtZW50 IHByb2JsZW06IHRoZXNlIGJpdG1hcHNldHMgd2lsbApiZSBidWlsdCBpbiB0aGUgY2FsbGVyJ3Mg Y29udGV4dCwgbGVhZGluZyB0byBkYW5nbGluZyBwb2ludGVycyBpZiB0aGF0CmlzIHNob3J0ZXIt bGl2ZWQgdGhhbiByb290LT5wbGFubmVyX2N4dC4gIFRoaXMgd291bGQgYmUgYSBsaXZlIGJ1ZyBp ZgpnZXRfZWNsYXNzX2Zvcl9zb3J0X2V4cHIoKSBjb3VsZCBiZSBjYWxsZWQgd2l0aCBjcmVhdGVf aXQgPSB0cnVlIGR1cmluZwpHRVFPIGpvaW4gcGxhbm5pbmcuICBTbyBmYXIgYXMgSSBjYW4gZmlu ZCwgdGhlIGNvcmUgY29kZSBuZXZlciBkb2VzCnRoYXQsIGJ1dCBpdCdzIGhhcmQgdG8gYmUgc3Vy ZSB0aGF0IG5vIGV4dGVuc2lvbnMgZG8sIGVzcGVjaWFsbHkgc2luY2UKdGhlIGNvbW1lbnRzIG1h a2UgaXQgY2xlYXIgdGhhdCB0aGF0J3Mgc3VwcG9zZWQgdG8gYmUgYSBzdXBwb3J0ZWQgY2FzZS4K Rml4IGJ5IG5vdCBjb21wdXRpbmcgdGhlc2UgdmFsdWVzIHVudGlsIHdlJ3ZlIHN3aXRjaGVkIGlu dG8gcGxhbm5lcl9jeHQKdG8gYnVpbGQgdGhlIG5ldyBFcXVpdmFsZW5jZUNsYXNzLgoKZ2VuZXJh dGVfam9pbl9pbXBsaWVkX2VxdWFsaXRpZXMoKSB1c2VzIGlubmVyX3JlbC0+cmVsaWRzIHRvIGxv b2sgdXAKcmVsZXZhbnQgZWNsYXNzZXMsIGJ1dCBpdCBvdWdodCB0byBiZSB1c2luZyBub21pbmFs X2lubmVyX3JlbGlkcy4KVGhpcyBpcyBwcmVzZW50bHkgaGFybWxlc3MgYmVjYXVzZSBhIGNoaWxk IFJlbE9wdEluZm8gd2lsbCBhbHdheXMgaGF2ZQpleGFjdGx5IHRoZSBzYW1lIGVjbGFzc19pbmRl eGVzIGFzIGl0cyB0b3Btb3N0IHBhcmVudDsgYnV0IHRoYXQgbWlnaHQKbm90IGJlIHRydWUgZm9y ZXZlciwgYW5kIGFueXdheSBpdCBtYWtlcyB0aGUgY29kZSBjb25mdXNpbmcuCgpUaGUgZmlyc3Qg b2YgdGhlc2UgaXMgb2xkIChpbnRyb2R1Y2VkIGJ5IG1lIGluIGYzYjNiOGQ1YiksIHNvIGJhY2st cGF0Y2gKdG8gYWxsIHN1cHBvcnRlZCBicmFuY2hlcy4gIFRoZSBzZWNvbmQgb25seSBkYXRlcyB0 byB2MTMsIGJ1dCB3ZSBtaWdodAphcyB3ZWxsIGJhY2stcGF0Y2ggaXQgdG8ga2VlcCB0aGUgY29k ZSBsb29raW5nIHNpbWlsYXIgYWNyb3NzIGJyYW5jaGVzLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS8xNTA4MDEwLjE2MDE4MzI1ODFAc3NzLnBnaC5wYS51cwoKQnJhbmNoCi0tLS0t LQpSRUw5XzVfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi9lM2JkMDI2ZmJiOTFjNjRlOTljMmE2NmVjZWIyZGJhM2NjM2VjNmYw CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGF0 aC9lcXVpdmNsYXNzLmMgfCAxMiArKysrKystLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCg== --===============6806109969838369786==--