Subject: bug#31734: 26.1; byte-compile differs with cond eq 'default

From: Héctor Enríquez Ramón <[email-masked]>
Date: Wed, 6 Jun 2018 12:38:51 +0200

Hi.

The code below shows opposite behavior byte-compiled:

(setq variable 0)
(cond
 ((eq variable 'default)
  (message "equal"))
 (t
  (message "not equal")))

Not byte-compiled output: not equal
Byte-compiled output: equal

Thank you very much.

Best regards. Hector