From 70f79afb08d2d02227ce52d9a929116f2478b9a3 Mon Sep 17 00:00:00 2001 From: Eshel Yaron <me@eshelyaron.com> Date: Thu, 3 Apr 2025 19:25:09 +0200 Subject: [PATCH] scope.el: Handle 'cl-symbol-macrolet' --- lisp/emacs-lisp/scope.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lisp/emacs-lisp/scope.el b/lisp/emacs-lisp/scope.el index 6a0a115a8b2..aada0b67bb0 100644 --- a/lisp/emacs-lisp/scope.el +++ b/lisp/emacs-lisp/scope.el @@ -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)) -- 2.39.5