[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31232: 27.0.50; Obsolete argument RESULT in the macro `dotimes'
From: |
Juri Linkov |
Subject: |
bug#31232: 27.0.50; Obsolete argument RESULT in the macro `dotimes' |
Date: |
Sat, 21 Apr 2018 23:53:44 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) |
If the arg RESULT of dotimes is not yet deprecated,
then to legitimize its usage it needs to be fixed.
At least, this patch tries to do this (maybe not in the best way):
diff --git a/lisp/subr.el b/lisp/subr.el
index 9cf7d59..aa2dc49 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -246,8 +246,8 @@ dotimes
,@body)
(setq ,counter (1+ ,counter)))
,@(if (cddr spec)
- ;; FIXME: This let often leads to "unused var" warnings.
- `((let ((,(car spec) ,counter)) ,@(cddr spec))))))
+ ;; No-op ,(car spec) is added to avoid "unused var"
warnings.
+ `((let ((,(car spec) ,counter)) ,(car spec) ,@(cddr
spec))))))
`(let ((,temp ,end)
(,(car spec) ,start))
(while (< ,(car spec) ,temp)
- bug#31232: 27.0.50; Obsolete argument RESULT in the macro `dotimes',
Juri Linkov <=