[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#61962: 30.0.50; New trouble with symbols with positions
From: |
Eli Zaretskii |
Subject: |
bug#61962: 30.0.50; New trouble with symbols with positions |
Date: |
Sat, 04 Mar 2023 18:34:13 +0200 |
> From: Michael Heerdegen <michael_heerdegen@web.de>
> Date: Sat, 04 Mar 2023 17:18:43 +0100
>
> since a couple of days, maybe around a week, master builds bug me with
> symbols with positions again.
>
> Here is a recipe for emacs -Q (dunno, there may be much simpler and
> shorter recipes, didn't try):
>
> Save this into a file:
>
> ;; -*- lexical-binding: t -*-
>
> (cl-defstruct teststruct "Doc" xxx)
>
> (defun test ()
> (let ((val (make-teststruct :xxx 20)))
> (pcase val
> ((and (pred cl-struct-p)
> (let class-name (type-of val)))
> (when class-name
> (ignore-errors
> (mapcar #'cl--slot-descriptor-name
> (cl--class-slots
> (cl-find-class class-name)))))))))
>
> Visit and M-x eval-buffer. M-: (test) yields xxx as expected.
>
> But now compile (C-c C-b) and M-: (test) unexpectedly (I guess?)
> yields (#<symbol xxx at 63>), a symbol with position.
Adding Alan and Mattias.
- bug#61962: 30.0.50; New trouble with symbols with positions, Michael Heerdegen, 2023/03/04
- bug#61962: 30.0.50; New trouble with symbols with positions,
Eli Zaretskii <=
- bug#61962: 30.0.50; New trouble with symbols with positions, Mattias EngdegÄrd, 2023/03/04
- bug#61962: 30.0.50; New trouble with symbols with positions, Michael Heerdegen, 2023/03/04
- bug#61962: 30.0.50; New trouble with symbols with positions, Michael Heerdegen, 2023/03/05
- bug#61962: 30.0.50; New trouble with symbols with positions, Alan Mackenzie, 2023/03/05
- bug#61962: 30.0.50; New trouble with symbols with positions, Michael Heerdegen, 2023/03/05
- bug#61962: 30.0.50; New trouble with symbols with positions, Alan Mackenzie, 2023/03/06
- bug#61962: 30.0.50; New trouble with symbols with positions, Michael Heerdegen, 2023/03/06
- bug#61962: 30.0.50; New trouble with symbols with positions, Alan Mackenzie, 2023/03/07
- bug#61962: 30.0.50; New trouble with symbols with positions, Eli Zaretskii, 2023/03/07
- bug#61962: 30.0.50; New trouble with symbols with positions, Robert Pluim, 2023/03/07