[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Lisp: Problem with nested condition-case and catch in byte co
Re: Emacs Lisp: Problem with nested condition-case and catch in byte compiled code
Mon, 18 Nov 2002 18:47:53 -0800
As you surmised, it turned out to be a bug in the interactive-p
function, where it checks to see whether it is executing
byte-compiled code. I submitted a formal bug report, and Richard
Stallman promptly sent me a patch that fixes the problem. I assume
that when he is entirely comfortable with it, he will make the patch
At 7:08 PM -0500 11/18/02, Stefan Monnier <address@hidden wrote:
>>>>> "Greg" == Greg Hill <address@hidden> writes:
A bit more experimentation shows that nesting a catch inside a catch or
a condition-case inside a condition-case causes the same problem.
I'm beginning to think I must have stumbled across a bug in either the byte
compiler or the byte-code interpreter.
Or more likely in the `interactive-p' function which does a lot of ad-hoc
parsing of the call-stack and is thus susceptible to funny things.
Help-gnu-emacs mailing list