Subject: bug#47588: 28.0.50; C-M-x in emacs-lisp-mode: elisp--eval-defun: Symbol’s function definition is void: nil [3 times]

From: Eli Zaretskii <[email-masked]>
Date: Sun, 04 Apr 2021 10:41:04 +0300

> Date: Sun, 04 Apr 2021 08:37:08 +0300
> From: Jean Louis <[email-masked]>
> 
> 
> Since some time, not so long ago, maybe week or weeks, I have noticed
> that C-M-x cannot evaluate definition when inside of definition. This
> does not happen in 'emacs -Q' and I have not observed it before.
> 
> Error I get is:
> 
> elisp--eval-defun: Symbol’s function definition is void: nil [3 times]

Please set debug-on-error to a non-nil value, repeat the recipe, and
post a full backtrace here.