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