[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: edebug-spec of setf: why is the getter evaluated on set?
From: |
Bruno Barbier |
Subject: |
Re: edebug-spec of setf: why is the getter evaluated on set? |
Date: |
Sat, 22 Jan 2022 23:59:58 +0100 |
Hi Stefan,
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> Evaluating that expression with edebug raises the error:
>>
>> Symbol's value as variable is void: my:undefined
>>
>> Evaluating that same expression outside of edebug, just sets the
>> variable, as expected.
>
> Please report this as a bug.
You've already fixed it a while ago ... :-)
It seems it is bug 46573. And, it's not in emacs 27 (my mistake).
Sorry for the noise.
Bruno
>>
>> In other words, the debug spec of 'setf' currently is:
>>
>> (&rest [gv-place form])
>>
>> shouldn't it be something like:
>>
>> (&rest [sexp form])
>>
>> or is it a bug in how 'gv-place' is handled ?
>
> We'll see,
>
>
> Stefan