From 280634b67eef92b247bbf349ffd081f78bcea810 Mon Sep 17 00:00:00 2001 From: Jim Wilcoxson Date: Sun, 26 Apr 2020 12:27:48 -0400 Subject: [PATCH] em.c: fix precendence bug caught by compiler Only affects the display of keys (float exception enabled) on a fatal error. --- em.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/em.c b/em.c index c40494a..794ae8f 100644 --- a/em.c +++ b/em.c @@ -1763,7 +1763,7 @@ char *keystring(unsigned short keys) { *sp++ = 'L'; memcpy(sp, modes[(keys>>10) & 7], 3); sp += 3; - if (keys & 01000 == 0) /* float exception enabled */ + if (!(keys & 01000)) /* float exception enabled */ *sp++ = 'F'; if (keys & 0400) /* int exception enabled */ *sp++ = 'I';