[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: |
Stefan Monnier |
Subject: |
Re: edebug-spec of setf: why is the getter evaluated on set? |
Date: |
Sat, 22 Jan 2022 16:04:55 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
> 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.
>
> 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