From: Andrea Corallo Date: Thu, 2 May 2024 10:15:30 +0000 (+0200) Subject: * doc/lispref/functions.texi (Declare Form): Better warn about UB. X-Git-Tag: archive/raspbian/1%30.1+1-3+rpi1^2~2^2~20^2~1681^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=390b606ffcedd7a14e94631c8ab1155db623e723;p=emacs.git * doc/lispref/functions.texi (Declare Form): Better warn about UB. --- diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 1816ea93e3d..3aa4fc9a457 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -2750,9 +2750,10 @@ argument of type @var{string} and return one of the symbols More types are described in @pxref{Lisp Data Types}. -Declaring a function with an incorrect type produces undefined behavior. -Note also that when redefining (or advising) a type declared function -the replacement should respect the original signature to avoid undefined +Declaring a function with an incorrect type produces undefined behavior +and could lead to unexpected results or might even crash Emacs. Note +also that when redefining (or advising) a type declared function the +replacement should respect the original signature to avoid undefined behavior. @item no-font-lock-keyword