bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26824: 24.5; Bytecode overflow error when byte compiling large .el f


From: npostavs
Subject: bug#26824: 24.5; Bytecode overflow error when byte compiling large .el file
Date: Mon, 15 May 2017 23:21:59 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

I see the code triggering this has a FIXME on it:

      ;; FIXME: Replace this by some workaround.
      (if (> (car bytes-tail) 255) (error "Bytecode overflow"))

What workarounds could we use?  Introduce a new jump opcode with a 4
byte operand?  Or daisy chain a bunch of relative jumps?  Both of these
seem a bit extreme for a pretty rare edge case.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]