emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [nongnu] elpa/undo-fu-session a6c4f73bc2: Cleanup: define functions


From: Stefan Monnier
Subject: Re: [nongnu] elpa/undo-fu-session a6c4f73bc2: Cleanup: define functions side-effect-free
Date: Mon, 03 Jul 2023 23:13:33 -0400
User-agent: Gnus/5.13 (Gnus v5.13)

>  (defun undo-fu-session--ensure-trailing-slash (dir)
>    "Return DIR with exactly one trailing slash."
> +  (declare (side-effect-free error-free))
>    ;; Both "/tmp" and "/tmp//" result in "/tmp/"
>    (file-name-as-directory (directory-file-name dir)))

Hmm... haven't checked the other ones, but this one is obviously a lie,
since it will signal an error if you pass it, say, an integer.


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]