|
From: | Michael Heerdegen |
Subject: | bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) |
Date: | Tue, 12 Oct 2021 04:30:46 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Robert Irelan <rirelan@gmail.com> writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (cl-letf* (((symbol-function 'process-exit-status-orig) > (symbol-function 'process-exit-status)) > ((symbol-function 'process-exit-status) > (lambda (_proc) ^^^^^ > (let ((code (process-exit-status-orig proc))) ^^^^ I don't know about native compilation, I just found this free variable problem when compiling your defun normally. You may want to correct your recipe. Michael.
[Prev in Thread] | Current Thread | [Next in Thread] |