[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#53227: master: Wrong error message with M-: (funcall).
From: |
Stefan Monnier |
Subject: |
bug#53227: master: Wrong error message with M-: (funcall). |
Date: |
Thu, 13 Jan 2022 19:09:43 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Andreas Schwab [2022-01-14 01:04:47] wrote:
> On Jan 13 2022, Stefan Monnier wrote:
>>> Why do you need the second pattern?
>> The second pattern should let `pcase` generate better code.
> But it is not needed for this bug.
The actual fix is in the change from
(`(funcall . ,(or `(,exp . ,args) pcase--dontcare))
to
(`(funcall ,exp . ,args)
which makes the pattern not match `(funcall . ,_) any more.
The explicit
(`(funcall . ,_) form) ;bug#53227
is then present to make sure the first change doesn't worsen the
rest of the resulting macroexpanded code.
Stefan
- bug#53227: master: Wrong error message with M-: (funcall)., Alan Mackenzie, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Robert Pluim, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Lars Ingebrigtsen, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall).,
Stefan Monnier <=
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/13
- bug#53227: master: Wrong error message with M-: (funcall)., Andreas Schwab, 2022/01/14
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/14
- bug#53227: master: Wrong error message with M-: (funcall)., Lars Ingebrigtsen, 2022/01/14
- bug#53227: master: Wrong error message with M-: (funcall)., Stefan Monnier, 2022/01/14
- bug#53227: master: Wrong error message with M-: (funcall)., Alan Mackenzie, 2022/01/13