(scope-defmethod-1 local local (car rest) (cdr rest)))
(defun scope-cl-defun (local name arglist body)
- (when-let ((beg (scope-sym-pos name))
- (bare (scope-sym-bare name)))
- (scope-report 'defun beg (length (symbol-name bare))))
- (scope-cl-lambda local arglist body))
+ (let ((beg (scope-sym-pos name))
+ (bare (scope-sym-bare name)))
+ (when beg (scope-report 'defun beg (length (symbol-name bare))))
+ (let ((scope-block-alist (scope-local-new bare beg scope-block-alist)))
+ (scope-cl-lambda local arglist body))))
(defun scope-cl-lambda (local arglist body)
(scope-cl-lambda-1 local arglist nil body))