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-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cd0c3db28efde022628947e109c1866708480a72;p=emacs.git * doc/lispref/functions.texi (Declare Form): Better warn about UB. (cherry picked from commit 390b606ffcedd7a14e94631c8ab1155db623e723) --- 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