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-0004dt-7w 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-00053b-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 1kPU5q-0002gX-KF for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:10 +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-0005t0-G3 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-00069m-VD 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-0002Jb-IW for pgsql-committers@lists.postgresql.org; Mon, 05 Oct 2020 17:16:04 +0000 Content-Type: multipart/mixed; boundary="===============7325778685746461169==" 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 --===============7325778685746461169== 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 LQpSRUw5XzZfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi9mNmEyMzM0NGY4YzhlYzE1NTM5OTM3NWQwNDhhODkwYWZhYTU3NWFi CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGF0 aC9lcXVpdmNsYXNzLmMgfCAxMiArKysrKystLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0 aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCg== --===============7325778685746461169==--