emacs-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] Unicode Lisp reader escapes


From: Stefan Monnier
Subject: Re: [PATCH] Unicode Lisp reader escapes
Date: Mon, 08 May 2006 09:55:47 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

> For instance, Fread is called from Fcall_interactively as
> below:

>               Lisp_Object tem;
> [...]
>               tem = Fread_from_minibuffer (build_string (callint_message),
>                                            Qnil, Qnil, Qnil, Qnil, Qnil,
>                                            Qnil, Qnil);
>               if (! STRINGP (tem) || SCHARS (tem) == 0)
>                 args[i] = Qnil;
>               else
>                 args[i] = Fread (tem);

> In the calling sequence of
> Fread-> read_internal_start->read0->read1, I see no place
> where the original `tem' is GCPROed.  Do I overlook
> something?

Why would it need to be protected? it's not used afterwards.


        Stefan




reply via email to

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