Subject: bug#35770: [PATCH] Broken duplicate case elimination in switch byte-compilation

From: Mattias Engdegård <[email-masked]>
Date: Wed, 22 May 2019 12:52:08 +0200

No hurry in reviewing the patch, but since this is a wrong-code bug, I suppose it should be back-ported to emacs-26. Does that mean that it should be written for that branch and then merged to master, or the other way around?

The test uses bignums for numbers that aren't eq. In Emacs 26, those would be floats instead, but bignums seemed more robust since it's not unreasonable to have unboxed floats in the future.