[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#16520: 24.3.50; cl-defstruct with :predicate option
From: |
Helmut Eller |
Subject: |
bug#16520: 24.3.50; cl-defstruct with :predicate option |
Date: |
Wed, 29 Jan 2014 11:00:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
On Thu, Jan 23 2014, Stefan Monnier wrote:
> Version: 24.4
>
>> (cl-defstruct (foo (:predicate foop)))
>> (defun bar (x) (cl-check-type x foo))
> [...]
>> foo.el:8:1:Warning: the function `foo-p' is not known to be defined.
>
> Thanks, should be fixed now (more or less: it's an ugly hack).
The fix doesn't work for this example:
(require 'cl-lib)
(cl-defstruct (foo (:predicate foo?)))
(defun bar (x) (cl-check-type x foo))
neither for
(cl-defstruct (foo (:predicate nil)))
Helmut
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Helmut Eller, 2014/01/22
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Stefan Monnier, 2014/01/22
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Stefan Monnier, 2014/01/23
- bug#16520: 24.3.50; cl-defstruct with :predicate option,
Helmut Eller <=
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Stefan Monnier, 2014/01/29
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Helmut Eller, 2014/01/29
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Stefan Monnier, 2014/01/29
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Helmut Eller, 2014/01/30
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Stefan Monnier, 2014/01/30
- bug#16520: 24.3.50; cl-defstruct with :predicate option, Helmut Eller, 2014/01/30