GNU bug report logs -
#36447
27.0.50; New "Unknown keyword" errors
Previous Next
Full log
Message #35 received at 36447 <at> debbugs.gnu.org (full text, mbox):
Michael Heerdegen <michael_heerdegen <at> web.de> writes:
> Pip Cet <pipcet <at> gmail.com> writes:
>
>> > Hmm - seems so, yes. I just made bootstrap with the commit
>> > included, and the problem is still gone. Strange thing, but seems
>> > there is nothing to fix.
>>
>> I'm not sure I agree. Something went wrong somewhere, or we wouldn't
>> have called byte code with what looks like an invalid hash table.
>
> Did you reply to the wrong thread - or - where is a connection to hash
> tables?
The compiler translates repeated `eq' in a cond like that into a hash
and jump. See byte-compile-cond-use-jump-table.
>> Do you still have the emacs binary that failed?
>
> No.
'make bootstrap' deletes all the old binaries.
> and at the definition of `custom-handle-keyword', I see that keyword ->
> :link must have failed this test:
>
> (eq keyword :link)
>
> as if there where two interned symbols :link. Quite strange.
Or the jump table compilation was messed up at some point (e.g.,
Bug#35770, but I think that one was too long ago to explain your more
recent problems). There are other patches in Bug#36139 which affect
this, but I can't see how any of them could have caused problems which
disappear after bootstrap.
This bug report was last modified 5 years and 316 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.