[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31350: 27.0; `pcase' message: "Redundant pcase pattern"
From: |
Lars Ingebrigtsen |
Subject: |
bug#31350: 27.0; `pcase' message: "Redundant pcase pattern" |
Date: |
Thu, 20 Aug 2020 17:55:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Drew Adams <drew.adams@oracle.com> writes:
> I mistakenly had not removed an old version of a pcase clause that I
> changed, so one of the two was redundant. Compiling showed the
> redundancy message in *Messages*.
[...]
> Can the messaging at least tell you (1) all of a set of clauses that are
> mutually redundant and (2) which one of them will actually be used by
> the compiled code, the others presumably having been pruned?
>
> These are the two clauses in question:
>
> (`,a `(not,a))
> ((and a (guard (not recursivep))) `(not ,a))
Can you post a complete test case that demonstrates the problem?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#31350: 27.0; `pcase' message: "Redundant pcase pattern",
Lars Ingebrigtsen <=