From cd0c3db28efde022628947e109c1866708480a72 Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Thu, 2 May 2024 12:15:30 +0200 Subject: [PATCH] * doc/lispref/functions.texi (Declare Form): Better warn about UB. (cherry picked from commit 390b606ffcedd7a14e94631c8ab1155db623e723) --- doc/lispref/functions.texi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 -- 2.39.5