emacs-devel
[Top][All Lists]
Advanced

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

Re: Problem report #24


From: Stefan Monnier
Subject: Re: Problem report #24
Date: Tue, 11 Apr 2006 10:29:28 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

>>> Event assign_zero: Variable "f" assigned value 0.
>>> Also see events: [var_deref_model]
>> 
>>> 3022              f = NULL;
>>> 3023              face = Qnil;
>>> 3024            }
>>> 3025        
>>> 3026          /* Determine the width standard for comparison with the fonts 
>>> we find.  */
>>> 3027        
>> 
>>> At conditional (1): "face == Qnil" taking false path
>> 
>>> 3028          if (NILP (face))
>>> 3029            size = 0;
>>> 3030          else
>>> 3031            {
>>> 3032              /* This is of limited utility since it works with 
>>> character
>>> 3033                 widths.  Keep it for compatibility.  --gerd.  */
>> 
>>> Event var_deref_model: Variable "f" tracked as NULL was passed to a 
>>> function that dereferences it. [model]
>>> Also see events: [assign_zero]
>> If f is NULL, then face=Qnil, so the false path of face==Qnil won't
>> be taken.
>> 

> face could be Qnil upon entry to the function?

Sure, no problem: the problem report is when f==NULL and face!=Qnil.


        Stefan




reply via email to

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