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

[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


From: Greg Hill
Subject: Re: Emacs Lisp: Problem with nested condition-case and catch in byte compiled code
Date: Mon, 18 Nov 2002 18:47:53 -0800

Stefan,

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 generally available.

--Greg

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.


        Stefan

_______________________________________________
Help-gnu-emacs mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/help-gnu-emacs





reply via email to

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