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-0004du-99 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-00053d-BV for pgsql-committers@arkaria.postgresql.org; Mon, 05 Oct 2020 17:16:48 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5s-0003CB-H6 for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:12 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5l-0005t3-Md for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:11 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kPU5l-00069k-4D for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:05 +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-0002JV-Hg for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:04 +0000 Content-Type: multipart/mixed; boundary="===============2177001468578295726==" 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 --===============2177001468578295726== 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 LQpSRUxfMTFfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi9kNTEwOWExNjNmNDZkZjBkYmRhNjEyNWNlYTI3YjRiMjk1MWE2NDAx CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGF0 aC9lcXVpdmNsYXNzLmMgfCAxMiArKysrKystLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCg== --===============2177001468578295726==--