Subject: RE: bug#31688: 26.1.50; Byte compiler confuses two string variables

From: Drew Adams <[email-masked]>
Date: Sat, 2 Jun 2018 17:46:42 -0700 (PDT)

> Note that even interpreted (eq "" "") ==> t

Yes, but that's an exception.  Someone thought it was
a brilliant idea to add it as an exception in Emacs 23,
and that prevailed.

Just like (eq "abc" "abc") still, (eq "" "") was nil
before Emacs 23 when interpreted.