emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 0f76baeac07 1/2: * Use 'cl-type-of' in comp-cstr.el


From: Andrea Corallo
Subject: master 0f76baeac07 1/2: * Use 'cl-type-of' in comp-cstr.el
Date: Tue, 19 Mar 2024 06:06:20 -0400 (EDT)

branch: master
commit 0f76baeac074a3d8f15b29b34b873b44d551979b
Author: Andrea Corallo <acorallo@gnu.org>
Commit: Andrea Corallo <acorallo@gnu.org>

    * Use 'cl-type-of' in comp-cstr.el
    
    * lisp/emacs-lisp/comp-cstr.el (comp-cstr-union-homogeneous-no-range)
    (comp-cstr-union-1-no-mem, comp-cstr-intersection-no-hashcons):
    Make use of 'cl-type-of' in place of 'type-of'.
---
 lisp/emacs-lisp/comp-cstr.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lisp/emacs-lisp/comp-cstr.el b/lisp/emacs-lisp/comp-cstr.el
index 5922a8caf12..70456a70de1 100644
--- a/lisp/emacs-lisp/comp-cstr.el
+++ b/lisp/emacs-lisp/comp-cstr.el
@@ -575,7 +575,7 @@ All SRCS constraints must be homogeneously negated or 
non-negated."
           ;; We propagate only values those types are not already
           ;; into typeset.
           when (cl-notany (lambda (x)
-                            (comp-subtype-p (type-of v) x))
+                            (comp-subtype-p (cl-type-of v) x))
                           (comp-cstr-typeset dst))
           collect v)))
 
@@ -664,7 +664,7 @@ DST is returned."
 
             ;; Verify disjoint condition between positive types and
             ;; negative types coming from values, in case give-up.
-            (let ((neg-value-types (nconc (mapcar #'type-of (valset neg))
+            (let ((neg-value-types (nconc (mapcar #'cl-type-of (valset neg))
                                           (when (range neg)
                                             '(integer)))))
               (when (cl-some (lambda (x)
@@ -685,7 +685,7 @@ DST is returned."
              ((cl-some (lambda (x)
                          (cl-some (lambda (y)
                                     (comp-subtype-p y x))
-                                  (mapcar #'type-of (valset pos))))
+                                  (mapcar #'cl-type-of (valset pos))))
                        (typeset neg))
               (give-up))
              (t
@@ -1108,7 +1108,7 @@ DST is returned."
         (cl-loop for v in (valset dst)
                  unless (symbolp v)
                    do (push v strip-values)
-                      (push (type-of v) strip-types))
+                      (push (cl-type-of v) strip-types))
         (when strip-values
           (setf (typeset dst) (comp-union-typesets (typeset dst) strip-types)
                 (valset dst) (cl-set-difference (valset dst) strip-values)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]