]> git.eshelyaron.com Git - emacs.git/commitdiff
scope.el: Handle 'cl-symbol-macrolet'
authorEshel Yaron <me@eshelyaron.com>
Thu, 3 Apr 2025 17:25:09 +0000 (19:25 +0200)
committerEshel Yaron <me@eshelyaron.com>
Thu, 3 Apr 2025 17:25:09 +0000 (19:25 +0200)
lisp/emacs-lisp/scope.el

index 6a0a115a8b2a96c72f574e3cf4416b492ec04f7a..aada0b67bb00ffbfed35cfba22ac5d2b6c6cfc34 100644 (file)
@@ -1424,6 +1424,10 @@ a (possibly empty) list of safe macros.")
   ;; Unsafe macro!
   (scope-cl-macrolet l bindings body))
 
+(scope-define-macro-analyzer cl-symbol-macrolet (l bindings &rest body)
+  ;; Unsafe macro!
+  (scope-let* l bindings body))
+
 (scope-define-macro-analyzer nnoo-define-basics (_l &optional backend)
   ;; Unsafe macro!
   (let* ((bare (bare-symbol backend))