From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Mike Woolley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Mar 2020 00:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39919@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158336649119170 (code B ref -1); Thu, 05 Mar 2020 00:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2020 00:01:31 +0000 Received: from localhost ([127.0.0.1]:41980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9dxC-0004z7-K5 for submit@debbugs.gnu.org; Wed, 04 Mar 2020 19:01:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:42396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9dOO-000484-VR for submit@debbugs.gnu.org; Wed, 04 Mar 2020 18:25:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46787) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9dON-00088f-7l for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2020 18:25:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9dOL-0001Zl-LE for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2020 18:25:31 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:48416) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j9dOL-0001YX-GK for bug-gnu-emacs@gnu.org; Wed, 04 Mar 2020 18:25:29 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id EA41EC0B8C for ; Wed, 4 Mar 2020 23:18:10 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo04-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo04-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BVQanujMU0C8 for ; Wed, 4 Mar 2020 23:18:10 +0000 (UTC) Received: from [192.168.1.185] (host86-164-151-242.range86-164.btcentralplus.com [86.164.151.242]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id B8DA7BFD00 for ; Wed, 4 Mar 2020 23:18:09 +0000 (UTC) From: Mike Woolley Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Message-Id: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> Date: Wed, 4 Mar 2020 23:18:07 +0000 X-Mailer: Apple Mail (2.3608.60.0.2.5) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 64.68.200.34 X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Wed, 04 Mar 2020 19:01:28 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Compiling this minimal test: ;; -*- lexical-binding: t -*- (dotimes (i 10 t) (prin1 i)) Gives the incorrect warning: "Unused lexical variable =E2=80=98i=E2=80=99=E2= =80=9D, even though `i' is clearly used inside the loop. However the following version (dropping the [result] form from = `dotimes') does not give the warning: (dotimes (i 10) (prin1 i)) This would seem like a bug to me. Please advise? Thanks, Mike In GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.20 = Version 10.14.3 (Build 18D109)) of 2019-09-02 built on builder10-14.porkrind.org Windowing system distributor 'Apple', version 10.3.1894 Recent messages: Undo! next-line: End of buffer [2 times] Mark set [2 times] auto trimmed 0 chars Saving file /Users/mike/tmp/test.el... Wrote /Users/mike/tmp/test.el Mark saved where search started Saving file /Users/mike/tmp/test.el... Wrote /Users/mike/tmp/test.el Type "q" to restore previous buffer. [3 times] previous-line: Beginning of buffer [2 times] Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t global-git-gutter-mode: t git-gutter-mode: t global-company-mode: t company-mode: t global-flycheck-mode: t flycheck-mode: t helm-mode: t async-bytecomp-package-mode: t clean-aindent-mode: t yas-global-mode: t yas-minor-mode: t global-auto-revert-mode: t global-semantic-decoration-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t global-semantic-highlight-func-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t helm-autoresize-mode: t which-function-mode: t show-paren-mode: t recentf-mode: t msb-mode: t gud-tooltip-mode: t display-time-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort face-remap flyspell ispell mail-extr gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader emacsbug message rmc puny rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils helm-command eieio-opt speedbar sb-image dframe help-fns radix-tree windmove misearch multi-isearch ido wildcard-to-regexp dired-explore dired-sort-menu ls-lisp dired-x dired dired-loaddefs helm-x-files bs helm-for-files helm-bookmark helm-adaptive bookmark pp add-log winner image-file helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap tramp tramp-compat tramp-loaddefs trampver shell pcomplete parse-time ffap server gnuemacs-config my-commands rg rg-ibuffer rg-result wgrep-rg wgrep s rg-history rg-header rg-compat ibuf-ext ibuffer ibuffer-loaddefs grep helm-ls-git vc-git diff-mode vc vc-dispatcher git-gutter-fringe git-gutter helm-company helm-elisp helm-eval edebug helm-info company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company pcase flycheck json map rx dash helm-mode helm-config helm-easymenu async-bytecomp xahk-mode thingatpt htmlize clean-aindent-mode yasnippet-snippets yasnippet elec-pair gc-info autorevert filenotify semantic/decorate/mode semantic/decorate semantic/db-mode semantic/db eieio-base semantic/idle semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet tempo filladapt helm-gtags subr-x pulse helm-files helm-buffers helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm edmacro kmacro helm-source eieio-compat helm-multi-match helm-lib advice async ggtags etags xref project compile ewoc use-package-diminish my-generic generic generic-x jka-compr which-func imenu paren recentf tree-widget wid-edit msb gud easy-mmode comint ansi-color ring time cus-start cus-load redo+ b b-window b-undo b-movement b-editing b-marking b-bookmark fringe-helper b-compat diminish poet-theme use-package-ensure use-package-core finder-inf info package epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt bytecomp byte-compile cconv cl-extra help-mode easymenu my-compat cl gv cl-loaddefs cl-lib time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 676901 15049) (symbols 48 49397 24) (miscs 40 261 1018) (strings 32 171654 3031) (string-bytes 1 4841259) (vectors 16 78649) (vector-slots 8 1272975 58328) (floats 8 323 248) (intervals 56 1704 225) (buffers 992 24)) From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Mar 2020 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158341621614413 (code B ref 39919); Thu, 05 Mar 2020 13:51:01 +0000 Received: (at 39919) by debbugs.gnu.org; 5 Mar 2020 13:50:16 +0000 Received: from localhost ([127.0.0.1]:42354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9qtE-0003kO-Ix for submit@debbugs.gnu.org; Thu, 05 Mar 2020 08:50:16 -0500 Received: from mout.web.de ([212.227.17.11]:34323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9qtB-0003k4-K4 for 39919@debbugs.gnu.org; Thu, 05 Mar 2020 08:50:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1583416205; bh=S17v6d7lrLiRtvWKJtd6t1DH7M6AKK/oVPe3viEkW/E=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=WRwFsjSF6l7oiGghRnXY0R+hRufOfS4oqj55fzIblo77uMcmdNDS+xxxoxYVCrdWt EcE2e55EeUELNKjIpDF82H45x6PkbvoL/ZhRZDD6S/uHhy6OwACHnCQTKKMAaGT62A GxSxr7of0BhvD1iu0qRcU0FHF3JfX0lUnTKxLg1g= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.89.41]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MfHfy-1izUm70U3e-00OpQx; Thu, 05 Mar 2020 14:50:05 +0100 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> Date: Thu, 05 Mar 2020 14:50:11 +0100 In-Reply-To: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> (Mike Woolley's message of "Wed, 4 Mar 2020 23:18:07 +0000") Message-ID: <87imjihpws.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Pp1n2a+kUUcqpSxyUUewzecfl+ocEwMd+MhztjvGwLNLLfAbwm3 xxCXx8a4AFBnoOBLwH2ArjBSYzHCpyAB56WqA8uWOkEQ3DqVnTf61ZsXoM5+Cdmyxh2GOtU sp/4Bu+vcMBwrTHh6/8JNIZqSCzbTW2d7RumTzdIGY50x3Vt4KAiPJmAFH1aMjcc/WiY9ow cKiDrJFjMRj9lqRGf/4WA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:7QHTRXsKzT4=:5ihKWZFwSDYjT5cw6wBEtl 8yhgrOXRhLH7K+To+MXrD0gCRrFzIWuyz7t9x2l/qOxtx/l73min379XvkvOi0Y9eZqQCAWDz MkHBqpnqC7BByIpORGSLr6haUHT6Wkapc/MHkbskJiCFidLdMip0uX2zRu5aYGjpvzrMjhUAA w6Z22VfnA8ZewzkLa9lY+JX4Mb8YjcbwGdgqB6nOeMOGotJ9ZpXIAznc23Kp2KaGHbsO+pDkm WP9JOIvNx39RTivA/IKsDSKW4RJXORWxjCQhZwbPkR+Nf4vLkcg5zVglcAlIx85kjHVblfhTc q/lrtj/ofrIofSRr+OgYl0AXQhK8LrCbjd5wBgrlI3ZUaI37qDJW/qP59Q6TaeWK9HFu8l/Sy 29nAdAscWgHl2kPHVUZ2EW3W2rup4hH65BpC4UhaPTZsr9LZXGt/5hwM1nnMUtCbVX4TUXXoC ZfYjfxAoW4bQjRVSQQ1L5zAl2b7Vy4/x122tNpiNj9ubBQCmo+PBHbV2t5gxrdUeHFLdaps3C L08cFek0Q6vWP5pqm2Twi18ujo9Zx+6Of8ZcmismuSckw91f0yRU332nvVwGMdVSnJL2aCmop pnPpUYCfAWw8kxzbHmJ/wTILXzHpaE1coeqG7KKeG3EHc2T9x9vRhbe7RijpJJ8bCo7oDRKnV jdCVKtijw79RMtomH6WNffkYSX6r1GGLJ2qVwsaOw3gGlibh4Za8fbWWPKoNd9HgHXUOBWd28 5q0EhSiFNvcvdR4BFqjFr8tXUtPDzJCncdbqeSFNmIM2O382hkLVEwh9mfBAxQEDtcSaAIaWZ tLXSNWrZ1Iv93QZ6A2IrD2nhqrYCYFVV5l4olezuE2IAea16FgJFjpcOMrk3amgSwnnWlMuFu YdfKB1HB9n969rEfov1jCuNVOPrVg1OYmOtBQL4CxIQMGNTWY1zmPttO3zqfBLzVi0PGYf+rG qUQPzo8FEoYzg9+rKDK0pTCwpbN8XSE8dGkfsBRpoFfux6IViqxwVLuDQV5kLzjPV+5pb5STt Er7tXfFIGkTgzVnlIe0vl4erV9J3tf4EQVWUKNs/HqfRpg6Ng+XPklLxen6gpKjb2IFxhoEuD JkXh9Aop29946hMBcyXkG8o316uJpr/E6A1fFojo+HP1JdRZBNC4k/pIVcx7j3yqtNLnnDCpC I3CIDHS1TlN5xGVJkhxu1O+iO7QDLnAyotohL6hwM5ohyMEwv5AnalCoWDu/0c15uB/+iY1FA 8Ks2pEln3i3YkHayz X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Mike Woolley writes: > This would seem like a bug to me. Yes, the warning is wrong. There is already a corresponding "FIXME" in the source: | ;; FIXME: This let often leads to "unused var" warnings. Michael. From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Mar 2020 14:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158341791917124 (code B ref 39919); Thu, 05 Mar 2020 14:19:02 +0000 Received: (at 39919) by debbugs.gnu.org; 5 Mar 2020 14:18:39 +0000 Received: from localhost ([127.0.0.1]:42401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9rKh-0004S8-8D for submit@debbugs.gnu.org; Thu, 05 Mar 2020 09:18:39 -0500 Received: from mout.web.de ([212.227.17.12]:42855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9rKf-0004Ru-0l for 39919@debbugs.gnu.org; Thu, 05 Mar 2020 09:18:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1583417908; bh=cr0rEfa4TB/b3LZZGYhg/lxAcVB/SG9zwiJFYFsN+mk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=J4AmTtkTcRCAGeA5+876908K+eS5ZSjhWa7/qo2J7U0z0j3JzMUTal3waxgMD/9cq 5fqltPWSZ7V/bvHvKOZfVmZJJFJMzfy6XfdWaGNcKymhp+GQR0NUOnJFFBiW+XK0fJ jULASVMISQzFxPBrCC2sIf5PzaDTPcKlys0+cdNs= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.89.41]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LpfC6-1jpGPy1WsA-00fNzC; Thu, 05 Mar 2020 15:18:28 +0100 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> Date: Thu, 05 Mar 2020 15:18:34 +0100 In-Reply-To: <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> (Mike Woolley's message of "Thu, 5 Mar 2020 14:01:28 +0000") Message-ID: <87a74uholh.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:1gpRjKhYIdkUzvMWYhao+wfK6Tq2mQ3CfEgEREXpecTY9C/7ac0 yHV9dGfVHSnlo7ILm40atF24dMQ/2fFKb0Z5ikiGyTw/kz78gZL6DQFpLvCX96Czqo9V/KH nlBDmhJGBPd1CgJzJeQfyxezpNbE3/P59YKJW3D/W6C2Agy7VWmw4+WXhndWeT/joR4kzNe J2V6JZ25PLmuVh24FNigA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:18CpNsjCp1k=:hACAbYWhkFKkrqgGu96Yjb shs9IfuEnyjNlVV1l7zGsA3oYVxv3yfCQGOCJ9gy+ya74uazPSmzEsOKd9RJKxWk494u2sVcM L+nO5xgwFsyYj1ys3cSHYpzycbVTftdWHZzZneMbODW+15y6EoJhvNeeg7KkuZEQ5hQHFAv1Q UWnDaI1DC57c1FWJNssVHjS5kGK46JLyHUYugh2p92T2xTpozWECCqqJTUYd6Yxms9GYpvpC6 Qyp1+6X5YHsgYpQF/dStQ/vV/dc9mNBB2uxiIHvm0lHrvJP8q9Zs1DF95rv7OG3Z89fkYNNGh tH+ZBKFuhQkXaS02TizCHeVmOLYtR387pyPIYdbxHbLUklvMxhSKqaEX0Xel0NzC8wJb+/b+5 TAeQamKctnmD9r0ATgjH5GUPv5xXV10TyaTRMXFZExpJpc8FmbUjDee4ynVqesQZ2Z1Bi2bhN aOJ7Wos4Cj53CFwiaz1rK6XJ2LB7Q9cGX9SK/s8sSqaTDs1jLswYTsVXiepDRPdbG7zSu77Cn KKOv54pYeeuHjk12rCi8pNjKI7/shUzD35QPlApBJhA9JVt5yO8r5rv/mbJw8Ggd/jtq3Yowp 1ow1XUYTYI9HLwd7c73OKDKshxAaf4hrHqULv1ktzy/93x/plJv6UZqHXw5P0xWc20UGwiFw3 28UoFCMhD5zFtSQNgXVt/uk2QvVtQQUScwL+EOk0DpQXP1W4/cMp/VpywwlG853Ct+kqSEJFJ XxDNb1DHvj0U/53uHt+Ccvzum2JSU84mJvdoVczv7fsNK+rM3WcrFRuyKQ8gF2oCjAT9YPT4G UACHC3mnnBIQXikhbd01kd5O2/vT14TALmaZrZIzZk3AksCg8TMRxTUGHD0dCsgjPHSuEtN7U jxwzOl7KkQAZCFLx+K4nydqoggMlk8uvk0B4qKGxhVnwIuDR07/TCyt60l7N1pqHx05G58zzd ZR3ZPCQSZCMh1oShn/RnMV8CP8TxYV6eXL6bjxx90tdXX7MRjijabW5G7CPN0o9nO+zS5wluD 3r4Rd7Wz/Kl6pGqZaJwxKLQ8CCvOHeAKANlw9syfliHDqAWyWGMM01yZulRMsgMrddA93Vksk 5RNQrUjrHT8KH97oS8Aw8i6SoxG9FmzHCvr/mBSVLpA8l1bLRpKeDiNCjDZ7kcAVODBOz8AbW UqTNTIvhg+rMrcBES/6TlL3AMweyBJD7APpRz3zRGqcGl+BsodUnZGUydguZO5alHIr5gniNv a0M6rqJIJmJDa7nDw X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Mike Woolley writes: > [I guess the normal use case would indeed be to use the loop var in > the result form and so writing it like this was probably a reasonable > compromise=E2=80=A6] No, it's just the warning is not easy to avoid, it's not raised explicitly, it's an accident that it's raised in cases like yours which are valid cases, even if they are not the majority of uses. So I think it's worth to fix this. Michael. From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Mike Woolley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Mar 2020 15:23:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 39919@debbugs.gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158342175624297 (code B ref 39919); Thu, 05 Mar 2020 15:23:03 +0000 Received: (at 39919) by debbugs.gnu.org; 5 Mar 2020 15:22:36 +0000 Received: from localhost ([127.0.0.1]:43526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9sKa-0006Jp-AR for submit@debbugs.gnu.org; Thu, 05 Mar 2020 10:22:36 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:37274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9r4E-00041m-5U for 39919@debbugs.gnu.org; Thu, 05 Mar 2020 09:01:38 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 7DCAD20F83; Thu, 5 Mar 2020 14:01:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo06-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo06-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bTUzMSSqKPSb; Thu, 5 Mar 2020 14:01:32 +0000 (UTC) Received: from [192.168.1.185] (host86-147-213-114.range86-147.btcentralplus.com [86.147.213.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 7022221028; Thu, 5 Mar 2020 14:01:30 +0000 (UTC) From: Mike Woolley Message-Id: <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_CDB00BD8-4BD3-416A-81C0-1EFFCCB9732B" Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Date: Thu, 5 Mar 2020 14:01:28 +0000 In-Reply-To: <87imjihpws.fsf@web.de> References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Thu, 05 Mar 2020 10:22:35 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Apple-Mail=_CDB00BD8-4BD3-416A-81C0-1EFFCCB9732B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Yes this was pointed out to me :-) Looks like we get the unused variable warning when there is a result = form which does not contain the loop variable. [I guess the normal use case would indeed be to use the loop var in the = result form and so writing it like this was probably a reasonable = compromise=E2=80=A6] I will adjust my code to work around it. Thanks, Mike > On 5 Mar 2020, at 13:50, Michael Heerdegen = wrote: >=20 > Mike Woolley writes: >=20 >> This would seem like a bug to me. >=20 > Yes, the warning is wrong. There is already a corresponding "FIXME" = in > the source: >=20 > | ;; FIXME: This let often leads to "unused var" warnings. >=20 >=20 > Michael. --Apple-Mail=_CDB00BD8-4BD3-416A-81C0-1EFFCCB9732B Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Yes this was pointed out to me :-)

Looks like we get the unused variable = warning when there is a result form which does not contain the loop = variable.

[I = guess the normal use case would indeed be to use the loop var in the = result form and so writing it like this was probably a reasonable = compromise=E2=80=A6]

I will adjust my code to work around it.

Thanks,
Mike

On 5 Mar 2020, at 13:50, = Michael Heerdegen <michael_heerdegen@web.de> wrote:

Mike = Woolley <mike@bulsara.com> writes:

This would seem like a = bug to me.

Yes, the warning is = wrong.  There is already a corresponding "FIXME" in
the= source:

|  ;; FIXME: This let often = leads to "unused var" warnings.


Michael.

= --Apple-Mail=_CDB00BD8-4BD3-416A-81C0-1EFFCCB9732B-- From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Mar 2020 22:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.15834468269524 (code B ref 39919); Thu, 05 Mar 2020 22:21:02 +0000 Received: (at 39919) by debbugs.gnu.org; 5 Mar 2020 22:20:26 +0000 Received: from localhost ([127.0.0.1]:43823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9yqw-0002TX-8w for submit@debbugs.gnu.org; Thu, 05 Mar 2020 17:20:26 -0500 Received: from mout.web.de ([217.72.192.78]:49191) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9yqu-0002TI-Fd for 39919@debbugs.gnu.org; Thu, 05 Mar 2020 17:20:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1583446816; bh=4CDSBB2s/W38+2xQP10kLLrT1e6rkVsvBfqVkSjvkAU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=hfIpxcdbHrhobzNAZkkR1UZHMlz3RwXU/UUae4Fc0skeoEAVX3mdcASPOA94NU2qC 1JsWpZQGr8/JRHiv2MNDDRaeHN5OLjmLQRHPmGJKUytjjcGzGfVF5bXL/dWYvsGbka GaX1JkPWz1sCp96/kuWIq48kgBWeaq4G+N4egJvY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.89.41]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MLPaA-1jAWoc0p0s-000ZSf; Thu, 05 Mar 2020 23:20:16 +0100 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> Date: Thu, 05 Mar 2020 23:20:22 +0100 In-Reply-To: <87a74uholh.fsf@web.de> (Michael Heerdegen's message of "Thu, 05 Mar 2020 15:18:34 +0100") Message-ID: <871rq6h2ah.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:DnTTFc7rptcNg3G+7bvRQZADpysQdjsnsML1YyH5DeZNY95a6E7 z6nng7ahuM4bX8N/TUYSd0FsJpIjdA7r243y334c2C7Je4lZjWcQ7ZaDPL6ycqDPKGGEKXw 7SSNBcIEwYqaGWb/8IzXnNMLe1gSvFe3wuapBVMUuJmSMDueXpOOzPkbf38CqWa+ydkav+1 q7BVUkOGhP6Elr2bkUpKQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:qkZ7mpwnrng=:cBUJJuEIFU1nsoouZx/Caa 36KRRprDiEQwAOPcjt1QXwRnZYSi9dtvG+afbWDgZHMIcqYLdUbI6V7b5/5goFj6y3kSEOSya y4OcqAB7Z9QYUFih7nO0ekrHxKoFmjlPD3PAPvlUf0BybxJGA5jalbrLoP+bGk6546dLNlfY7 0N5TrbsT4QhQQrIqxez+79MHiCU2Jk9VNve387AYacY9oMTAKtA9YQcaTXmBsMN8A45VE2+cH 9LyOAnGCvdeD11ZcFUGtPaKbpzZUZxcXle77Au9OdCNC1AA+OXwXL1qyXNLO7Nj1U0tsZqAD5 O/KHwsRSUErPH+TmrwEzigMQwZiBa6dC0V5kCCYBjJmVjDlW8kMjXr2KX6vnUtgNqa9W/qn+u yvLJdSXb3B8lWt5LvrymEntX9t/dxXlwqa2coxabVuktefVtBdWP0EXI2KB0nWJhmS0SGZdwS ZBlME6A+RWL0oLDuvqBuA6cMiCC7IVK33WgddeP/KjkdFWfoI8JJYxwGcFO94OmaT5QuX6uUa lIeRqels9hV1fd4gQQ3YAjrvphqTu0n60FDpBbjdmMVVegGQal2zN/VJegqwXoP0LdIf9IHfM bI3t104dVFKH7dR10gxd9EizH27QzoDp1LnNf1qlE+3iaf+dhL/6xesJwJaO5FMm1BKeahwdI A40F334+n4lkH0TNEvvZZFhVqOhyOk/wY6jljB+Ns1KhSyMvQfxY9O8gma4VItgUhtNahTtPR QN/UlTufMzvpEVVAJ03BqRps4cinY5d6oIEfc5q6ysf8m8/Nt7IGv4BZcrHx1VjkIh0n2a3kG s5UYFiwKvNkJ/EHtJ8jRCM7fm9qwBQg6GUqcDxB9bvzgG5C5HouWkdNqY5KrfkaJLTKGLBvv5 MrzpY7i5XRvs1+wCqTrd/Uy0oH1EaEhbxc/SgZ0PEea/T4ksXhXppg+xXSf+seZxgbbJ4zTTD mD97NkM6JgR+pdcokuvURBKwiqBet+MNs4cupn1DTDrJZoUe+nblq246W4kZypImByIO7L0+6 AyBVyvXAxpxLC2bUDXsTgkFlBVeU25eBzB4YK1DSeczyQqiqERMqVXfJFhda5q+C22DFiM1l3 avOma7PyLOwfOKbg9Bz1A7DmUkDlGg9AFWmGet7H/+JnWUXBFrcvjjVQoERZVrZ+EXJTeukhS CuAxlbmp9j8mG54jnjWnRouIelN+n7Y+5BxZ7gB4jX2Wz8yHLiFsZZDl3vM0dATj61p2CZF8M GR/XmL9QNoq0wJeNy X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Michael Heerdegen writes: > So I think it's worth to fix this. Hmm, no, actually, there were already two old bug reports about this issue: bug#16206 and 31232. The RESULT argument of `dotimes' had been deprecated as a result of that discussion. So I'm going to merge this report with the others and close it. Michael. From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Mar 2020 04:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 39919@debbugs.gnu.org, mike@bulsara.com Reply-To: rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158355499118228 (code B ref 39919); Sat, 07 Mar 2020 04:24:01 +0000 Received: (at 39919) by debbugs.gnu.org; 7 Mar 2020 04:23:11 +0000 Received: from localhost ([127.0.0.1]:46127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAQzX-0004jw-FL for submit@debbugs.gnu.org; Fri, 06 Mar 2020 23:23:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAQzW-0004jP-Hb for 39919@debbugs.gnu.org; Fri, 06 Mar 2020 23:23:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jAQzQ-0004Ye-R9; Fri, 06 Mar 2020 23:23:04 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jAQzO-000158-Tk; Fri, 06 Mar 2020 23:23:03 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <871rq6h2ah.fsf@web.de> (message from Michael Heerdegen on Thu, 05 Mar 2020 23:20:22 +0100) References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> Message-Id: Date: Fri, 06 Mar 2020 23:23:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Hmm, no, actually, there were already two old bug reports about this > issue: bug#16206 and 31232. The RESULT argument of `dotimes' had been > deprecated as a result of that discussion. I can't easily obtain that discussion. Perhaps that discussion turned up some other reason to deprecated that argument. But if it was solely to avoid these warnings, I am surprised it is hard. Does this patch fix the problem? diff -u /home/rms/emacs-git/build-oct-2/lisp/subr.el.\~1\~ /home/rms/emacs-git/build-oct-2/lisp/subr.el --- /home/rms/emacs-git/build-oct-2/lisp/subr.el.~1~ 2019-10-02 11:07:09.046065358 -0400 +++ /home/rms/emacs-git/build-oct-2/lisp/subr.el 2020-03-06 19:31:20.053693281 -0500 @@ -281,7 +281,7 @@ (setq ,counter (1+ ,counter))) ,@(if (cddr spec) ;; FIXME: This let often leads to "unused var" warnings. - `((let ((,(car spec) ,counter)) ,@(cddr spec)))))) + `((let ((,(car spec) ,counter)) ,(car spec) ,@(cddr spec)))))) `(let ((,temp ,end) (,(car spec) ,start)) (while (< ,(car spec) ,temp) Diff finished. Fri Mar 6 19:34:23 2020 -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Mike Woolley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Mar 2020 13:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: Michael Heerdegen , 39919@debbugs.gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158358861512067 (code B ref 39919); Sat, 07 Mar 2020 13:44:02 +0000 Received: (at 39919) by debbugs.gnu.org; 7 Mar 2020 13:43:35 +0000 Received: from localhost ([127.0.0.1]:46424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAZjq-00038U-TM for submit@debbugs.gnu.org; Sat, 07 Mar 2020 08:43:35 -0500 Received: from mailout.easymail.ca ([64.68.200.34]:43658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAYwL-0001qJ-8X for 39919@debbugs.gnu.org; Sat, 07 Mar 2020 07:52:25 -0500 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id C3440C0E74; Sat, 7 Mar 2020 12:52:19 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo04-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo04-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gQNdPrKosbex; Sat, 7 Mar 2020 12:52:19 +0000 (UTC) Received: from [192.168.1.185] (host86-155-158-142.range86-155.btcentralplus.com [86.155.158.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 5B99FC0E73; Sat, 7 Mar 2020 12:52:16 +0000 (UTC) From: Mike Woolley Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_ED7D12DC-4685-4E93-8605-299DB38FEF58" Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Date: Sat, 7 Mar 2020 12:52:14 +0000 In-Reply-To: References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Sat, 07 Mar 2020 08:43:32 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Apple-Mail=_ED7D12DC-4685-4E93-8605-299DB38FEF58 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Yes that fixes the issue in the test cases I sent. Also looks good in my real code where I noticed the problem! Thanks Richard, Mike > On 7 Mar 2020, at 04:23, Richard Stallman wrote: >=20 > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] >=20 >> Hmm, no, actually, there were already two old bug reports about this >> issue: bug#16206 and 31232. The RESULT argument of `dotimes' had = been >> deprecated as a result of that discussion. >=20 > I can't easily obtain that discussion. Perhaps that discussion > turned up some other reason to deprecated that argument. But if it > was solely to avoid these warnings, I am surprised it is hard. >=20 > Does this patch fix the problem? >=20 > diff -u /home/rms/emacs-git/build-oct-2/lisp/subr.el.\~1\~ = /home/rms/emacs-git/build-oct-2/lisp/subr.el > --- /home/rms/emacs-git/build-oct-2/lisp/subr.el.~1~ 2019-10-02 = 11:07:09.046065358 -0400 > +++ /home/rms/emacs-git/build-oct-2/lisp/subr.el 2020-03-06 = 19:31:20.053693281 -0500 > @@ -281,7 +281,7 @@ > (setq ,counter (1+ ,counter))) > ,@(if (cddr spec) > ;; FIXME: This let often leads to "unused var" = warnings. > - `((let ((,(car spec) ,counter)) ,@(cddr spec)))))) > + `((let ((,(car spec) ,counter)) ,(car spec) = ,@(cddr spec)))))) > `(let ((,temp ,end) > (,(car spec) ,start)) > (while (< ,(car spec) ,temp) >=20 > Diff finished. Fri Mar 6 19:34:23 2020 >=20 > --=20 > Dr Richard Stallman > Chief GNUisance of the GNU Project (https://gnu.org) > Founder, Free Software Foundation (https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) >=20 >=20 --Apple-Mail=_ED7D12DC-4685-4E93-8605-299DB38FEF58 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Yes = that fixes the issue in the test cases I sent.
Also looks = good in my real code where I noticed the problem!

Thanks Richard,
Mike

On 7 Mar 2020, at 04:23, Richard Stallman <rms@gnu.org> = wrote:

[[[ To any NSA and FBI agents reading my email: please = consider    ]]]
[[[ whether defending the = US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's = example. ]]]

Hmm, no, actually, there were already two old bug reports = about this
issue: bug#16206 and 31232.  The RESULT = argument of `dotimes' had been
deprecated as a result of = that discussion.

I can't = easily obtain that discussion.  Perhaps that discussion
turned up some other reason to deprecated that argument. =  But if it
was solely to avoid these warnings, I am = surprised it is hard.

Does this patch fix = the problem?

diff -u = /home/rms/emacs-git/build-oct-2/lisp/subr.el.\~1\~ = /home/rms/emacs-git/build-oct-2/lisp/subr.el
--- = /home/rms/emacs-git/build-oct-2/lisp/subr.el.~1~ = 2019-10-02 11:07:09.046065358 -0400
+++ = /home/rms/emacs-git/build-oct-2/lisp/subr.el 2020-03-06 19:31:20.053693281 = -0500
@@ -281,7 +281,7 @@
=             &n= bsp;  (setq ,counter (1+ ,counter)))
=             &n= bsp;,@(if (cddr spec)
=             &n= bsp;      ;; FIXME: This let often leads = to "unused var" warnings.
- =             &n= bsp;     `((let ((,(car spec) ,counter)) = ,@(cddr spec))))))
+ =             &n= bsp;     `((let ((,(car spec) ,counter)) ,(car = spec) ,@(cddr spec))))))
=       `(let ((,temp ,end)
=             &n= bsp;(,(car spec) ,start))
=          (while (< ,(car = spec) ,temp)

Diff finished.  Fri Mar =  6 19:34:23 2020

--
Dr = Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



= --Apple-Mail=_ED7D12DC-4685-4E93-8605-299DB38FEF58-- From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Mar 2020 00:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Stallman Cc: 39919@debbugs.gnu.org, mike@bulsara.com Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158362855314939 (code B ref 39919); Sun, 08 Mar 2020 00:50:02 +0000 Received: (at 39919) by debbugs.gnu.org; 8 Mar 2020 00:49:13 +0000 Received: from localhost ([127.0.0.1]:47764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAk81-0003st-87 for submit@debbugs.gnu.org; Sat, 07 Mar 2020 19:49:13 -0500 Received: from mout.web.de ([217.72.192.78]:35377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAk7y-0003sf-MR for 39919@debbugs.gnu.org; Sat, 07 Mar 2020 19:49:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1583628541; bh=csiK1cOtksxlnJgpMH0ljCLYqME23DDGb8WVjx/+fm4=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=QSxfiUeFit1WB1ygLix8Nkvz8HzGWf6CaFqa+o3CAupFu902BKV2yAKzIzpkNtpFD EH6+QUddSJOwQIuqEtokX6UCIWyVtWIGRILtvU+kdZQdTUSoB8IuJUSRCnu2mVc//X 6PwfwyAJai4pf9n7qLyBfUI8ZNgNZ3ZOc68ori5s= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.89.41]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MbyMU-1isX192q2A-00JIWS; Sun, 08 Mar 2020 01:49:01 +0100 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> Date: Sun, 08 Mar 2020 01:49:08 +0100 In-Reply-To: (Richard Stallman's message of "Fri, 06 Mar 2020 23:23:02 -0500") Message-ID: <877dzvk6wr.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:gGFBt9/cgFd1ql5EqPfW4EqC5EQZHUgUKyFkaABWkUp7p1zlTxr OeGflOAVyjfTO+cw0+QRZzOUHp99CW1DRmFxEONkFSzPjiehalB+7GlN+2Pc8S3qYycJnCG Qx0ah5YY9/Of+p5sg0T3zAUb22U7ejDdKAwx1K8EVRu0lBDIbxb5806lGLawisIh14QTu1J AFMsoDzWVEpAgrp+f3KtQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:GZignmQMx54=:Y+PWUtlg3JYZ9aluUtOQas ZLZLdST8Vy5IFg/DpQ/xxpWqvp2Hf2mMEHxuIL5UTfoy4w4gB4DfiMwP9soz2Qi3XBS/KzBk/ 0j6rOGQ7PSg7uNP+1DOLs/NE/w30j1O7Pks3i4YHzTZkfyCO17sjDxvL30HzgAs05Ui/my8R+ 0pN1ZrWcPalMIBPHhxB0brojFvkUGh/goeGZ6p4L3OBVZIlPGMI9YOK+RCuKn3JYhCp0eQlMB 7IT0oMHcGMbz4NNLyQo9D2UqscYIb8SAOBkZNzr+aS0jhWzQnoU3PmhYxyz7S+FN2wUtu3rVB 4LTP3i9XxT+oMXE9ib3eKBM1JmzC/qfSu2VkAn+/4FOq8ddHU2j0/b49c4i5rRfy7281U1oog bo/dCN6nmDc8/uazAzTg75rErryPRxgtLpgnecvr2Wg8Exo5Ti9iwT5uIBHZFhm7b8geIPDpy dUoSmfVJd/BQqr4aKISxok717Nnlv6mp8PKPh/jToka6t+PY0QBEZjO+oV+//rJgR7H68tkl0 Tb/deMqS2aWl9omCIqSPnTBYzllJkSVBocwXLi0bt6yrZZo3eCY0ySVGlLeM87PM66YLFKFzR 7S7SJ58c7Zq8gchj/a4mHN67bS2ib3cJoD9C1sLNgBU33Wb8bey4LOzePuPMZkALfSclRY9fZ s2xAp6l7nrh0o4QwBofOQXpqgopb5Q2kBbwu4ZKNtD7nkxqTEZrxa1hCW0Cpep06LkiJ9VfLv U+RylT7ntx2j3RlY1EJcN8xHK6PlGyZy85thkKWdlmw1/deApv4p+FX8sLpclIf5FvNkpVQS8 7f2RVNmQgtpq+SNljEr91DcIKLMyCj9qjKazmhiBZYeUMlovQHtPEQn5GUblJY0IQrBzxkwsM U9BEdaqC1hGLia327EbHV3l2Yl2kMHEZSRkJ/djMSp6VD/+v5MPKba3nQPNjACP7icMukkExP wHQpD6xjlFx2ET7e6hwkmdhJoVoWhg9EuGDLueUfEkfmT+e8aHD1oIpgVR+hFH8KIzh+gWwFv bwHMWlcusAyi0yugm2YubpZijjjhlRMjYzsBA013tQFWvBPhARJyUyfQMjrvF6gtf2OMoi4sw V78R1jaycxUMdPxG9EEvLy9+0tse0nZSs+gbx3t/soKhEc5Bp9cY2Qriv17lNgJdSJbXfkR+t i3IIOcagkFGeUPwnkpox2+tX/03hyRJ8R4wbLH2BWI3Ixgf8xJ6w/BmMl29kQF/pEW90OHb5m 4QKhokJ4KPMuO+6O1 X-Spam-Score: -2.2 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Richard Stallman writes: > I can't easily obtain that discussion. Perhaps that discussion > turned up some other reason to deprecated that argument. Yes: the reason was that it's not very useful, the order of execution is strange, and it's easy to avoid, so, to cite Stefan, "Which is why I think the current behavior of complaining when the third field is used (except in the very rare case where the third field refers to the iteration variable) is a fairly good compromise." > But if it was solely to avoid these warnings, I am surprised it is > hard. > > Does this patch fix the problem? Yes, that should work. I don't consider it a good fix because it just hides the underlying problem (I guess that's why the original author added the FIXME instead of fixing it in this obvious way). We have manifestations of the same issue in other places that, AFAIR, can't be fixed in the same way. Anyway, I think the warning currently raised is not helpful, it is confusing if you didn't read the related bug reports. I guess we could just say that the argument is deprecated. Maybe that didn't happen because dotimes in Common Lisp has that third argument too (as mentioned in the other reports). Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 22:36:39 2020 Received: (at control) by debbugs.gnu.org; 28 Apr 2020 02:36:39 +0000 Received: from localhost ([127.0.0.1]:38504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTG6x-00051S-5v for submit@debbugs.gnu.org; Mon, 27 Apr 2020 22:36:39 -0400 Received: from mout.web.de ([212.227.15.3]:59995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTG6u-00051A-Ki for control@debbugs.gnu.org; Mon, 27 Apr 2020 22:36:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588041391; bh=4W+u/mxQKo/TcKo2Dr5erKWFEPjxL0iICeL6I/sImyk=; h=X-UI-Sender-Class:Date:To:From:Subject; b=dqwDLpacpUkeKLQCAw9voHd0HS7pDOtXFak51PQXrddqeFYt8M4JNDXhHw1nkGXw4 ayZnvlGMVl1uU/3xNHMMhjKROs8QzzUtL0ky11I+GBt4EWUcQ5YWg5PE6dKXcFex69 Nj0nk306x9/mkGxwcOuQK+Ud+pX5y3xry7qWMSwo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LtFAh-1j4Cxx3ncB-012l7e for ; Tue, 28 Apr 2020 04:36:31 +0200 Date: Tue, 28 Apr 2020 04:36:30 +0200 Message-Id: <87ftco2v69.fsf@web.de> To: control@debbugs.gnu.org From: Michael Heerdegen Subject: control message for bug #39919 X-Provags-ID: V03:K1:jieUjUINdKZuAROHGFmpHiM6A0CmiXtil+O1mM6qMY50Gpy+Uzh EgnmWAzqpsYG5hIG0DabtXS0oQUGsd5zz0jo+Fpv9BDcZ4C2PM+tWYtPsbk7POZ5rolsdT+ i/zS1tAZbiaxPRdYfubaqCJWgAI+Fb/u5uK6HGzlOCF1BYAXMBkfksIwAfY6TcQDRr5T7yL ITSHKme0OvXV63Zj6UiIQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VfZZhV9qFr8=:yYmlxtEkilxz8TR8eC36Su kFX+Fx2FOk7cZLulQhd/pGmoAs7vftZ7kOEQKi0kVgBns99qwxJC2Piosxs2/xa/zz4T7vhh/ T4R/QgQWoIEHzSOmI1c49BCvTbxjcwrhbTuI0LWG7kYUZ2BeMkb+mK9WbSap7qR58+W4xnFvN fP2AlcfYMykB2QTFFnIEttQDAxTiYYggULMUK/wTQA0aMuJXlXnIh6i1Wkn+OiTC3psgD+U0o 52PSORX/JqL+RIMtpRu8hC9+e4+fw4wGlSBLE6F7ynCYtNQexa3GZxw/uAOaLzztuR4jbPljw uXlgQLX6fVTFbCUkA6wBkxsPSK/mBWbk6tN1goDuNlJk2FXJ38GyUtnUKyhgzj/fMj8LGvySQ jLm5F9z52x+uPGgXx2nTcnj7MSGmNmublSBJkjaEt3fIxDP41462Va8DVAGBek81QbXa0TTkP baPZLpviCRb2M3lL0Nsm+yqnZLaUp1q2gpxGNtMHnXhIE+sObJxdxbTKAIx1I6B6ow6OnaSXg H7ik4htd/0XVGgjGIKHuilc/E2YYBWi+5FCK3HSFHf/vt0FmUiVT85zZ+Neg9fawlaOKFmxR4 uLNhiIbbG04yTs0tMae7315qe5weDrREdHbmA19mb2J29otTxadrlsp19xnZeUMcW4EhELiVr oZKjM7Rk1MG83nGHS3SCxevIOz08IU7375qx9hYZDgdN3QLrTDQtCWcuPL6oMsJ8RYbgBvi+M 9V0ppazU+TWEe9T2HA5PE+4LiGGdZXoonNvvZtAv8dxIMakhV55pOE0FDoXaD8ReXvW7TAJm+ TIC+mWQ1eR08o/7D/lU1otmY0qr904hvcbI8Zofhgk+WAFrz4+NMthwXDFYjpFwyTEgAO/oWi tdBt1auMGOCgmqT2XUK1jwBsNl1Lo4GNHGcXk7oyvzQ7NlkfmB6gKKir3l0i19o1BHBJNNSje OwmnM3aTdZwAWoM78CEmJVLxAGYjF81mq6Gqrcoq8GEpTN3OWoCEM+aM0h7NZeAjNT1m5y1Qi y6RZ83bRz2cVWOELMjFfRfN8ZGbKzEujowKixYF7wxsYTh9zZjVFX7bmzYCo2JGAii6awgdlr sYldcZKXMLh1I9t8mz8d2fr1GcT/ZRZSuM9fl8QMRhQ+MOlN9s9uF3vngDSsUeiUV1m+ZFKrq iJvLaLNr3dZE1iLPQllpnJ0+3VMJRedmuzTLT93/1mlMDMXWNIDMgiovRl9R+2bAyiTzk7BnE lpI3KmhrdhQxN69Xd X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) severity 39919 minor quit From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 27 22:37:02 2020 Received: (at control) by debbugs.gnu.org; 28 Apr 2020 02:37:02 +0000 Received: from localhost ([127.0.0.1]:38509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTG7K-00052Z-EP for submit@debbugs.gnu.org; Mon, 27 Apr 2020 22:37:02 -0400 Received: from mout.web.de ([212.227.17.11]:56105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTG7J-00051u-BH for control@debbugs.gnu.org; Mon, 27 Apr 2020 22:37:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588041415; bh=Tjf0INn1BaV7mLoEKmbxueqcs8AZqphNnAXbTWq8ocI=; h=X-UI-Sender-Class:Date:To:From:Subject; b=QmhNkpk7u2sSs14gjZrR6QC8comcBqoK2Hg4ctM0iPA4C/dtQ7f4s+9ZHokIli1us aBXQBvIaSeaRpbVDdMYZaBUaGmZn3f5OYI1u1fTbZQqFefQbVcwqlgfK+jTPjvMFRZ ZjXJgUnv9UI1ZXciHrotKAmQanCFEtIyaKea9bNk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MVtxM-1jikiF2Snw-00X4tH for ; Tue, 28 Apr 2020 04:36:55 +0200 Date: Tue, 28 Apr 2020 04:36:54 +0200 Message-Id: <87ees82v5l.fsf@web.de> To: control@debbugs.gnu.org From: Michael Heerdegen Subject: control message for bug #39919 X-Provags-ID: V03:K1:bXwYWTMdbU+kIZeUibefdt9IQJrBPhKQ/01voC2Ilf1D4DmZw+E hyhrUqzsnlWrhrhMCEf4Q6CeDi0oFSJF4/Gzjm5Jgkrelp8avrZ2mLqfo4VTvJ+tELWmvES 6IbqrJUG+Oou2NZeOScQHVka8nhtYdL/9HErSdd66GtB7ZAJTi95D1XglFlcaupH5zUQylm bUpfLSQba3mzcLuT3/R5w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:oE95tFs387M=:V13bqG0ANiPRaOxRJFGlJL QA203Cq4J1aZ0JIhnLC3ebrfu3YvKrpolsOgzzTniA87HTYpwi/Pu5yXQQaD+rQdiMZxlmd+y toUlopgjPvCUNe566sZw2sXKVnBnBlWqXKduLWqOmqOSSipMVe5W8DxY2v4dFjIFRt2yMh41e 6MEHKlOJgQR6oJhShDQSn5av+d4Gv9++OgEMZrA/VG1X/Q3eVnzsvlSh7V7xuLvOjKpFDuEeR aL0spFhZxneXNNZVi/pSRYtjJEdyQHmxcniS1YYvmjDNIqxT+mhrq9nBOo7peN1uJqDTJDOTp WwTjm1IUxNyLBUpN46fSXK3PuoVwgxPtOW6IYasfG67DkxovgdWcZFtRP/XqaGOYS2PTDYWrO 2mUQTuakaAAQq3zNcW0OIPYXoYrLigjludDf0D6x5wa+Y4wMEQvf+/7zIwPRujfIuwOay5kGM lhY8xw2ZBrlySnEoGyYkMBpg90OjGLENJgI6F/Js8ppLh5s/K9V1IUjMIvwJD455EzIIn8vDY MTVSBMA039YD0XQ9Kmiia/fYdC1PFvA6BPAUL1qm6ePCRbGLbz+BuTCb9TpSMAZrSR0MIoIVY nFttJSogFjXNObkAuJOEymaoqdHx76Mw4hf98Sxq/4931xGTLTOxwiEo6QISVGJ3MKJed1u6e dGzhQjx79O13KFFHhDbEPHJeFfsf0bYTtzhJLfIqfgnjhjRk+nISFc6xFVIA3raagSmZePQqa HTUa2b+12xSIpUB4oUcYA8kiPGvA4xjl9Ses0niG91lCQ/F9dOj1oRdeleEh+pEwODLsBYGOz t1N1f/+iANRMezsVJ3qPPXS9r58ZhrtnLqcwCmOtm6xlMTpP6vmUWu48QnvlLqs8kijQhWHpu DZ5BPC5MBUUTi7rer8sAn1/KoUCjpeadnCb+AShdvmbWi+kX9PE3EODHAhl/NqW5rnV0zvz0B 97GUDFEE3EVvrAatDGQvdzs5ptgxRXltpvU3ImY1RXJzpnuSrJ6Tbe1VtTwFEgZKBeA9Smylo rTFJGBjsipa6j7crIfUikOZ3gfFeqNQOU4rnqWebxhb1vPipVvhsAgoe5H4Fj4wdgETyw8i33 Ee4ZNUhhlRVvtLTpUicopZftrQbkSyqxlPYiVO3mqDDeD+CzBAlY7xvwSIlobksOU6Ykr/j5T mBdHpwvS47YaiLzYtXMHyg+GNtnghk5NVE6Os33UkAqEGXkPT3kfBZDeohyg/xtZexLUVO0ee JE0srfIf+TyFdBpCV X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 39919 31232 quit From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2020 02:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org, 31232@debbugs.gnu.org, rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158804235628916 (code B ref 39919); Tue, 28 Apr 2020 02:53:02 +0000 Received: (at 39919) by debbugs.gnu.org; 28 Apr 2020 02:52:36 +0000 Received: from localhost ([127.0.0.1]:38538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTGMO-0007WJ-4T for submit@debbugs.gnu.org; Mon, 27 Apr 2020 22:52:36 -0400 Received: from mout.web.de ([212.227.17.11]:32947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTGMM-0007W3-6P; Mon, 27 Apr 2020 22:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588042346; bh=75tEbcMP/52y168cpdcwh8iBjgZhfugty3U4sRGS5bU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=sDZzZff005mb2TID0I7guz7Iot3APY7iqJSgCabjI7htogwEifzDyGej0zRXV7OFX fEY3taJbvXhYWhue+OpncvmEWmghUaxvH0I0QJwQS+ij5nOaXK/ibOMwZEaJOub7rL vJhb9+OiH4TrQlgIUNE0iWdhpNsGPkgECpCdVdK0= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MNtPr-1jZ0in06GZ-007TpY; Tue, 28 Apr 2020 04:52:26 +0200 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> Date: Tue, 28 Apr 2020 04:52:24 +0200 In-Reply-To: (Mike Woolley's message of "Sat, 7 Mar 2020 12:52:14 +0000") Message-ID: <877dy07253.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3cC393FwUP6GXRCTzSvPVj33crAJNvvpwaqjlrzuMgCn6zfwU0M A9KKHghl4uz1Tax/RHzTPRARhaGluTxnN6+HEWI0aZ/5bSRCnNdl5d8qQg+wICoc+QuCa0G YQj3+X+2ghEA+8Tr6mK7yAaBpzF1fOrluJe7N2HmJUQIq4TD+bpjvdcBFfHNUtjCbT8miUa uCrc2Zat9QJHtnmlsNDiw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Sz1aSQ/4/rY=:sBx77qfxSZrcEiU3Qvnhmz x0LIPsy2AzXuAnO5Hny9B//4p1dAOx0BkxVBfXw/4uCW0vAf7i3lSiTb7jQ82nRLfWsw3GBdm a0e1qH3t950wiLtW0CBSTjbmeEg4JrJDXwoGDbMOC49H3PXk/V5Yq7RMw0Qnusx9XZ5sHV1vQ QEzUfXx4PTRdVjgMjTDbX9ixzsb2ttTOL4M+cg+yeQ4kPb3+1xmgk3I5Hn3v386gDgUgFR1CU tC/eudMiQe25x4JiTRg9gyOhDig1qfbB12HDdpVThWVz5CAYEF8iAZfJbjcjtbqPmGp6SZuZl edU/Sl6vGdPzski/+iNZITqbwlqcf5557dPX1kL5jDc7z3msnXIte5np10RhaQIqLYLW+RO3y 6Hkki8xqqmKI0d0FYs6UIuzhfaYnRHEeR3gUETEsdf4UVhRXOQEq7aImlkaPZ+4spTelEpOrJ NKll9XjPTbwawJHtYjGc/x2pHC66+r63sdCmUehGk0897dBkz+I7sB+Umy1O1J5wogNTv7LRB VOKhTiuNnZQwJwBAmp7rXKUWWD5c3YmloZq3cjiQEN5gVkqJczTPIKSTx8EkiY2opdX33MN17 EZ6A0AexAu3kDXlA4se4eXbJodQl0qTRRr4nIuRaE/Uw4F1dcfPmzFt+4C3UUmuxh9Gj1eu/7 rcDgYS/xoRY9jOlDyaMswiWGAHHCb82qyzWkgUSgee4qFSDeA6XGC5xIzxYd7PQZAVYU5n1KV JS73M1Uzc7UlQ2pXGtmr4bcuYr1M1gwT9B5SVt8gCgakcJbO2GXnlY5CIbiqSOER532wxVlSl R0F06wTi4wpmu9L2WLIp6dwI3sGz2Q9nJabkJgTCi71v4YCyUMbkW1PJ1TiziTjneZ8GEKNBg pOfDAYM2YeP0YdN525DZIyReayaiyO+0D8GNgAPRdMtPt17otP+IArgPXgWUyfPbvoqQTT7bP uQeZOkTjwfo7oD8wK5F63zanC/Mw0QPXkphZteJMedUXgK87LXPbTxgGs4ykm6FHfQZrtFmcl XPZiUAAE6uLAiF9inSVtC35iuk9yzRdHhCpfE0PCxyLLmJztlMxO+sa++0ZOSBCq769Hqw6bR 5in7veA3cbJNFaf1NrgHdPdrMp7JtG4wQ/xxMJygTY4VVmhApoGaz6lvJjybQx3cHRBkdjMNW BSd2CoACb16WsDKkLcUO9ydBkRMZK/cKyjiz+fUwaXB4lQlEzk2gMeKXq7lAWnpUOoti5w8WQ HnOP5huCYm5tbOpQP X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Mike Woolley writes: > Yes that fixes the issue in the test cases I sent. > Also looks good in my real code where I noticed the problem! Seems the current warning is a compromise. It is not perfect because it is not really clear what the warning means. I would vote for a clear "argument is deprecated" warning. Michael. From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Mike Woolley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2020 16:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 39919@debbugs.gnu.org, 31232@debbugs.gnu.org, rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158809176222424 (code B ref 39919); Tue, 28 Apr 2020 16:36:02 +0000 Received: (at 39919) by debbugs.gnu.org; 28 Apr 2020 16:36:02 +0000 Received: from localhost ([127.0.0.1]:41188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTTDF-0005pR-NM for submit@debbugs.gnu.org; Tue, 28 Apr 2020 12:36:02 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:54222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTTDD-0005p8-JH; Tue, 28 Apr 2020 12:36:00 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id 4A195C192B; Tue, 28 Apr 2020 16:35:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo04-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo04-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nyRG08KC76ZN; Tue, 28 Apr 2020 16:35:54 +0000 (UTC) Received: from [192.168.1.185] (host81-147-19-148.range81-147.btcentralplus.com [81.147.19.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id 65FA6C0A8A; Tue, 28 Apr 2020 16:35:49 +0000 (UTC) From: Mike Woolley Message-Id: <5F5C5856-EBFE-4359-91CB-1FE592865B23@bulsara.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_08C74B19-DA31-4FB9-9471-CC25C0AA48BF" Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Date: Tue, 28 Apr 2020 17:35:47 +0100 In-Reply-To: <877dy07253.fsf@web.de> References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> <877dy07253.fsf@web.de> X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Apple-Mail=_08C74B19-DA31-4FB9-9471-CC25C0AA48BF Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I think people using `dotimes' from `cl=E2=80=99 are going to expect it = to work like in Common Lisp (as that=E2=80=99s the whole point). Just deprecating the result parameter because it=E2=80=99s too hard = doesn=E2=80=99t seem like a good solution :-) Thanks, Mike > On 28 Apr 2020, at 03:52, Michael Heerdegen = wrote: >=20 > Mike Woolley writes: >=20 >> Yes that fixes the issue in the test cases I sent. >> Also looks good in my real code where I noticed the problem! >=20 > Seems the current warning is a compromise. It is not perfect because = it > is not really clear what the warning means. I would vote for a clear > "argument is deprecated" warning. >=20 > Michael. --Apple-Mail=_08C74B19-DA31-4FB9-9471-CC25C0AA48BF Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 I = think people using `dotimes' from `cl=E2=80=99 are going to expect it to = work like in Common Lisp (as that=E2=80=99s the whole point).

Just deprecating the = result parameter because it=E2=80=99s too hard doesn=E2=80=99t seem like = a good solution :-)

Thanks,
Mike

On 28 Apr 2020, at 03:52, Michael Heerdegen <michael_heerdegen@web.de> wrote:

Mike = Woolley <mike@bulsara.com> writes:

Yes that fixes the issue = in the test cases I sent.
Also looks good in my real code = where I noticed the problem!

Seems the current warning is a compromise.  It is not = perfect because it
is not really clear what the warning = means.  I would vote for a clear
"argument is = deprecated" warning.

Michael.

= --Apple-Mail=_08C74B19-DA31-4FB9-9471-CC25C0AA48BF-- From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2020 18:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org, 31232@debbugs.gnu.org, rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158809730415213 (code B ref 39919); Tue, 28 Apr 2020 18:09:02 +0000 Received: (at 39919) by debbugs.gnu.org; 28 Apr 2020 18:08:24 +0000 Received: from localhost ([127.0.0.1]:41422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUed-0003xD-Ui for submit@debbugs.gnu.org; Tue, 28 Apr 2020 14:08:24 -0400 Received: from mout.web.de ([212.227.15.3]:47285) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTUeb-0003wu-Pm; Tue, 28 Apr 2020 14:08:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588097294; bh=lOUS3oItNPP/jE7VE+zCeUadmwWE+NRyG1JCwCHYqJw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fyJK4BAwFuz5w1rpb9TBKtCG3gB0efavhjYaQYOc33nzppb9/f1CJlX2EKf9exFHm pBFXa0v9a0hHjZtA9pHlwHW86hUqZ/K10kLLN2NhNt6ieYzqln19Z/+Zg5kBhcGdrP gjHtQUMjUBiaGRREQ3wzj8O2rHtg6pgVBXARQRec= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LfEfA-1inn7d392m-00oqxB; Tue, 28 Apr 2020 20:08:13 +0200 From: Michael Heerdegen References: <24319F54-ED52-478E-8247-25FA71F27F47@bulsara.com> <87imjihpws.fsf@web.de> <9EC3F872-B2C7-4CAE-8674-6D7EEB4E0AF5@bulsara.com> <87a74uholh.fsf@web.de> <871rq6h2ah.fsf@web.de> <877dy07253.fsf@web.de> <5F5C5856-EBFE-4359-91CB-1FE592865B23@bulsara.com> Date: Tue, 28 Apr 2020 20:08:11 +0200 In-Reply-To: <5F5C5856-EBFE-4359-91CB-1FE592865B23@bulsara.com> (Mike Woolley's message of "Tue, 28 Apr 2020 17:35:47 +0100") Message-ID: <87wo5z5vqs.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:hDS8Ze0qO9D36NFeU/KfJnbzLL+xSpfdTVY3qLlg5zRxpG43av4 cEHYHXUPHbmlzHGz8EEB4p3JLUduvOxgCiVAhRfyrPVS6pYkW2eebT93dI4MxP/WnJVbTUN vfMlXp/UZf6TAwR8MCx4TUwGMUbFhpjqaU5PsPPUwuzngv0mwlgknDAQHRXYUSz/2vvdsYr c6Kt7zxwQJtTRzDIN9GkQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+s6smKzCh0g=:b4eFHPK96luUz/lx6NmllM OwkXaNs2V4jEs4qySmOjipDA2TSG3Czss67lWrYoaRJxAQ3UKLTrw8kdAPXgVFe8rWB0641uj HWxhSQI3jrl81nv2zhPTMYYj+I1Kor/3+Vsw2weJRXEkovnn/+qbApJGlVp4+C0vyW6aJjqEW 5UzPRgs4T58eHGLPAjyq7gE95WxMjTNdA8ckjPj0nUJ/lwOurWvo9qM4p6SwUEQt3Yeqn4w/G z0/89/nll27l1JkwcW99z1ZdGceMgSaqww0pk4kfPt/C+wFXWGRzpxMkAglf6aWI1dfeKHwYw S8oMBoDVCVmFxXBXmzoTpcKRXPHHlxKA7lZxCn13qNll55jn1BYlVBjoOhuGwTraDkpnGEzzD +c8CIwIXMyxB7Qcl6xR/XEiWOsHJQ/X9dugrb5d7Fn4BYe2idVJlCISriCWHkexaOCehqIxHt jz+sY7Mr1uEMPVn9Y/7Ld4dhUCmJ5QeBMUk9xFMz4TxUcZ1ezjgl9USCpqrZur4KccKOwEXqE JrK0RgqchcTjW4dg3/zF003Z8mD5n7uZucwy1XtrNn0Bzj0YUBYQnaddbLa5pvb/OdKffjCtF S90ZuMYnhaHzNrGp80c8W3Sx8U1D0O/cA5FECttKzBw3vcNiK4cRTYXWegfhkwc8mQIb3Nzjx V53lO4A0QcWQd9UeYOIRpnD3H0jgDxFTwKH7S5uHvNDYdzpMrQxrAFTGEMsyikdC+MheRY5bq PvuxHBvNk2IjMmnCi2Q9G+VOBaW0XS4R2mCGlfDV8C9IrLIYVbEC807yoyyCsUhGC/A4QiabV 2evpmdiSlPhE5gOXuowNzDrUJBYs7kxS41ttStBmrnyRm8nc9WOYxJNf2FN9VlwIrAZ7NaZ1u ugNXg7mrFkPztove80D4pXJGxJTfrWCNJ7C0NBuVYkTViLHajEFs2MfHWxw9HCk09MvUp35tL 8+N90WVxV4tRi5u3dErV5blrf7/s/z0bIButxD0qG0UZUWXuMev2d6BRYJ53tiIo4LTue0VUB RpvwPBfdGGAIN0D8l1t6FXEgaOAVk1wv74TnAu1DpQdI5F6HfJtNj2wSOJHkf2uWXGULlnJ5i D3GwTnRw1Ox9knRZh6mrU9xjo7abXWVcypDIkDv+fCM+7BOXp71KNKgAGFLYu7dCUW6gcHEpn ZZHwzziROIdUsIWBuVGotch1d0YPE4+zUFI1D6CVCQkJ2DCpYdoz+Q+UhSB6dEp9KXcwKJ8K1 aSSa6SB4daaLH1v5N X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Mike Woolley writes: > I think people using `dotimes' from `cl=E2=80=99 are going to expect it to > work like in Common Lisp (as that=E2=80=99s the whole point). But note that dotimes is in subr.el, and cl-dotimes is separate (though it's currently implemented on top of dotimes). > Just deprecating the result parameter because it=E2=80=99s too hard doesn= =E2=80=99t > seem like a good solution :-) I regret that I said it like that, no, that's not a reason. The main reason is that the whole existence (usefulness) of the RESULT argument and its position in the syntax are questionable. Michael. From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Mike Woolley Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2020 18:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Heerdegen Cc: 39919@debbugs.gnu.org, 31232@debbugs.gnu.org, rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158809974227570 (code B ref 39919); Tue, 28 Apr 2020 18:50:02 +0000 Received: (at 39919) by debbugs.gnu.org; 28 Apr 2020 18:49:02 +0000 Received: from localhost ([127.0.0.1]:41494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTVHy-0007AW-7U for submit@debbugs.gnu.org; Tue, 28 Apr 2020 14:49:02 -0400 Received: from mailout.easymail.ca ([64.68.200.34]:35988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTVHw-00079x-9X; Tue, 28 Apr 2020 14:49:00 -0400 Received: from localhost (localhost [127.0.0.1]) by mailout.easymail.ca (Postfix) with ESMTP id ED714C1B9D; Tue, 28 Apr 2020 18:48:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at emo04-pco.easydns.vpn Received: from mailout.easymail.ca ([127.0.0.1]) by localhost (emo04-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2GZ0bPt2svim; Tue, 28 Apr 2020 18:48:54 +0000 (UTC) Received: from [192.168.1.157] (host31-48-240-221.range31-48.btcentralplus.com [31.48.240.221]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailout.easymail.ca (Postfix) with ESMTPSA id A26AFC0461; Tue, 28 Apr 2020 18:48:50 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Mike Woolley Mime-Version: 1.0 (1.0) Date: Tue, 28 Apr 2020 19:48:49 +0100 Message-Id: <3855CC4F-D09F-4E0B-B746-1909C9FA0583@bulsara.com> References: <87wo5z5vqs.fsf@web.de> In-Reply-To: <87wo5z5vqs.fsf@web.de> X-Mailer: iPad Mail (17D50) X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thanks for the explanation Michael. How about changing dotimes as you suggested, but making cl-dotimes have it=E2= =80=99s own implementation with the result parameter fix applied?=20 Then everyone=E2=80=99s a winner - those who want the CL behaviour can have i= t, but core Emacs will have a cleaner version. Thanks, Mike > On 28 Apr 2020, at 19:13, Michael Heerdegen wro= te: >=20 > =EF=BB=BFMike Woolley writes: >=20 >> I think people using `dotimes' from `cl=E2=80=99 are going to expect it t= o >> work like in Common Lisp (as that=E2=80=99s the whole point). >=20 > But note that dotimes is in subr.el, and cl-dotimes is separate (though > it's currently implemented on top of dotimes). >=20 >> Just deprecating the result parameter because it=E2=80=99s too hard doesn= =E2=80=99t >> seem like a good solution :-) >=20 > I regret that I said it like that, no, that's not a reason. The main > reason is that the whole existence (usefulness) of the RESULT argument > and its position in the syntax are questionable. >=20 > Michael. >=20 From unknown Sun Aug 10 10:02:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39919: 26.3; Incorrect byte-compiler warning Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Apr 2020 20:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39919 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mike Woolley Cc: 39919@debbugs.gnu.org, 31232@debbugs.gnu.org, rms@gnu.org Received: via spool by 39919-submit@debbugs.gnu.org id=B39919.158810485511297 (code B ref 39919); Tue, 28 Apr 2020 20:15:02 +0000 Received: (at 39919) by debbugs.gnu.org; 28 Apr 2020 20:14:15 +0000 Received: from localhost ([127.0.0.1]:41635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWcQ-0002w8-Jn for submit@debbugs.gnu.org; Tue, 28 Apr 2020 16:14:14 -0400 Received: from mout.web.de ([212.227.17.11]:38953) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jTWcO-0002vr-Ja; Tue, 28 Apr 2020 16:14:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1588104843; bh=ugGPt8qkG/8FTa0n01PkyTpfGvfzj5wK2NMzGK25M0Y=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=ORKnrcYzAf4PvjweCWERjkTjtv+KeBh6NFFUxKRzy7YnsTwwt9BZiqQNzdiMfAOv5 w62nQnT+R6MFMJXmSYMI701gMAZaqQlC/wEhIm3sqLoEROtZL+j2ugrZohZqiZ5Ifc GoWkIHnHQN2npuupdOcQoYgcu5MTBnZSU6CTPFSo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M9Za2-1jZ2Ol1vkK-005WZx; Tue, 28 Apr 2020 22:14:03 +0200 From: Michael Heerdegen References: <87wo5z5vqs.fsf@web.de> <3855CC4F-D09F-4E0B-B746-1909C9FA0583@bulsara.com> Date: Tue, 28 Apr 2020 22:14:00 +0200 In-Reply-To: <3855CC4F-D09F-4E0B-B746-1909C9FA0583@bulsara.com> (Mike Woolley's message of "Tue, 28 Apr 2020 19:48:49 +0100") Message-ID: <87sggn5px3.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:xmNNZyUDhO2yBiNsBbB0RnOSxoPrdwIx0gGOMwlejd6ZWt5ECg4 Nr2v/xLyxHvAyMbDrpb8qpbBAaaurtTP0J2pIEArsP5y1AwVmKNb2CTsXOWN2mz6y235sZY ZUdBUxkKnXEzAuBZjuRPtumjnn7sVSOO53ZRuH97Slcj2Nzf2Gdrk34H6iJ8u941Mb0NFJd tI1Drf/FgL1NSW908xXIw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hP93aHbbpg8=:/7ExoHL4p2r5MzpeYNIU73 hLrAImkzT7h1Bzf9e4fxz6xL+7hRnKlShD+DszavBXJsX1pZEoQTEGCBnR4Cr73XHZs+yFF61 h1WICMEhpX/h6K7P6pVm0wrjwShikPIOezoM4UmhyAzzdVHWmLcd+46qa1EmKK8ZtqXLprTov ldE5gC1syQG6C/k6pkGh5aHdmawT7EQeyWE4j5ua2BJ6OV7cLP7xk10G/JWDJe3yC0PQVWaQH TEeLw9m40+p+owFeqyEa0nnSTYoNE/mtw1CTnj6Qy4ryWmQ6xlvuWMBPcV+uHGH+6fue16tjF crg+lIv4Rgd9vMMvFwFYbCbyESJupo7Fy16c4lG1Os/FAFJ/onx/+EkqOcKB3tV7uGTjk0JKI eyA18vALfQP1uqTTN9ozieQd+vIlrJmZqa8UtuX+Qjn8ydbuGS/DH1QJ0VQoKlM6aOA2m+u/b KWdM6fzi4DK0U5DWeBNYmvDlK56uhUP+vqIyjMosiQ5NSWE3rR3kDMDmVTKX+37pqEtemBQ4r sN2Lspk6szDcfd7Kjyrv3uXzSW/6fUpDLQl6w9ldWbWF/Z/b1ejj7QV1DnNVpzQl5vW5ccBQX OlwyTzKdMXqBMrn51Q4fszJx2di14Ithb5lovOJ+gVyGT+eVy1to4yb8yRpgDSRkGi8PaYH9o p0gZFVjV2xP55xdYWZfqQpsxNqEU8UMRn5/JxEIDh0gUOo5i1omsntGKCbN56eA/xwi7bUA17 kw998Wb1P9eMt4SaTFN6KGOZvmepb4deF5n+KCCiSylOh33qwmG8rc0b/imTLMNDl+mu/qtM/ 3/4VSZ88sXcuD8U0b3wHD13rokYggIP1hwuVveEM9Q9CVLb++f4KAvQnWaNJXoG1bBt/G18zq cuzPpPFuFPi9SONjUUfBnzmqWuvdU9nAhjdc543LDHLSdO6vQD9U78zK5sDioI2OqWel6ESxF ktsS9csoXDNhvPUJiwcI1HqdJV/EyGNNA82z8S2ZNCVWzo98RvB/BkZRZyWOrayLeDczoHtk5 e8ENF1DdGYHRybr6VOt/7ZQuHjEOp3Z78gkLfxkkDBSn7HQDxa/WXH+yuR3AvfrklFuJE1yjD zGFabyrfRyFzVy60jm/QCvhlerFvYCYGLNIjhd84wu10Hf0eh+TrSBQaytriEC2jiSwjimhOB UknvVF9wy8N8zqJYh1QisFqii0Ji0371F4O0+WEvQ9iIQYtqx4Q9Gx2FrZOhc5Y+f+xyQd1Af 1OIgJBpK4FqRAFPa6 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Mike Woolley writes: > Thanks for the explanation Michael. > > How about changing dotimes as you suggested, but making cl-dotimes > have it=E2=80=99s own implementation with the result parameter fix applie= d? > > Then everyone=E2=80=99s a winner - those who want the CL behaviour can ha= ve > it, but core Emacs will have a cleaner version. Exactly my idea after thinking about what I had written :-) Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri May 15 10:27:58 2020 Received: (at control) by debbugs.gnu.org; 15 May 2020 14:27:58 +0000 Received: from localhost ([127.0.0.1]:38417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZbJd-0006GH-Q0 for submit@debbugs.gnu.org; Fri, 15 May 2020 10:27:58 -0400 Received: from mout.gmx.net ([212.227.15.19]:45235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZbJb-0006Fy-RK for control@debbugs.gnu.org; Fri, 15 May 2020 10:27:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589552870; bh=YIwD8r5ZB8Q/vrhPvLKFjVYEtOSdGn+ApPpyvY2+RPE=; h=X-UI-Sender-Class:Date:To:From:Subject; b=GI2/Xg0IvpmTGO19gT/h0iThHC9//glY99YgW0QeEVI2p3UIoW6RRAEPGSjPX+gbs 94atMicdvTmYaLmV5wg8koIGWh1ZAA3N7y+pMlSDBuJUYfiTKfPrkv2TvfjDnKCTaN ttLDxApkjqQcw49bEegbinaiuxZ1jlQ9feaNUtPo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.119.151]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1HZo-1jWrE40ZAI-002l2I for ; Fri, 15 May 2020 16:27:50 +0200 Date: Fri, 15 May 2020 16:27:49 +0200 Message-Id: <87tv0hgtne.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #41287 X-Provags-ID: V03:K1:io/wjWZkbtmOdmRlwB2IA32mdVKSWZZVNb/tIHDBHBiVEt9IUu/ mihyunR60C3iwlLx1CN+ZItN202ONXOFURASAxXr0xGOvCZLy/OV3REO9MhL9tUDwdOwoIn dn2YK+EKrCcJlZeXGA5q/Rcb0u+zSIe/bnDjf7v2SrjcQqTBh68SKQQGcR07MqxwySrskSx j90V8CfMsrG8D8mAP9EUg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:d0LfnY+pKP4=:qOcxGpf8iXqCr/EGj424a2 04Bca+Xqw3rxRcmT2TltcHqer572z74tS0wZJK/yq5O1urIjyTZlrYZbWcTQBeV2fqJVnSGVA AquwFjvZVNyjZViPymyfjsrjfDgxeHLCLI3zt90S3w2QQgifZ99Jn9d1Y0vtxMTrxnfKCaEnk JmGYVLkg0aToisKekouaslnHIZlzd0Ztj0J5sJFdib04coAkw4mx3Yq4zvW0jhDPmIbnat9Nh HeTAk2/R4nc6ZOzAYDJt2DVzYCOLeuGS8hJIP0JVPwglYTgRTFd6ONaZ6JMTUcA907lTAySvk U8QZ56eAu3+ON1fN3YLIsGtxyStV33XVpVMm23mUGH268NLHeOn3V/ksmqu58c3E08UtiA5Oc yzBq2zf8UYZYIYoUpzq3lqXYny1Sl369IQv5ShebZmbQwCqWOxgUelpaFvgKO+J2JwJCG4uxZ Oa/5kGbkTiXKHSbhiukLWjXVV6ogsyDf1Vc7auKpFfSbt8HXW3aN/IgZ6qJLOJvW/rddNp2uW DqibeTfMk4tvaU3tgHroRGH0Y3rWj1y3btlYVQ6tvuxQhEhICJvkljyNzxV+UnxUlXIPUApoj 14f4lgn/WC1cxcgQv1yUukpErqtYcGDFg/N7i+5tOMsqvKo3Frag9y3oFK+lWF+zLEjfUzsCS k84IoQLLrpcZQIMJR2dknOOoO9s17Jp3SqjcR2ZY0+fjdkvPxpsMk/WE6IrMW4N+a9Sf4EmNh xxGtCjuv0j5NHD87Fc4ensg+Mb28aNy4fkczy/nUMg2/AiI3c25pFzZbis3hqzA7xOeLvOrG7 t+zVIbtSuvvx856CBI0TxeXO46li4X6iTfOqs//43FJ9zTUxQw3imxG7sY9CIP+mCVzCRO2I5 p6dyc5EA7Y8BwpzemqTIPW22W6dHhRciXJXiAg7AU+oHg0afjEJPkmmejEGQvgDsJM4BIan3k mKoMTV1OtAcWw+rC7u9v2cTae1ombjzny4lQD61wH0Gqj6kXPVIoIZQg2uEWQiN8D1w0Q5Pa2 MYQJWUVI4/75NMp4kYH9N/uTwlbPs+iaLhfqGk2MBlPwrGdJhveSsDV9kc6J3ZseQRn5kYhdY 4b6jh914ESj7qWQkLUpIYrSiNJhxUZM9VF749FiY8mw3wpuxBhql2h1wiCz+C6yw8Jv5ambnP PfAjDYupdff5jusQ7xBr4EnCpzN0kgSJuON5Vd95kV74VnoPiDMQtuegau2Wv/hzy/FYs4GN8 i11NRONtm97/te/3Q X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) merge 41287 39919 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 30 14:31:46 2020 Received: (at control) by debbugs.gnu.org; 30 Sep 2020 18:31:46 +0000 Received: from localhost ([127.0.0.1]:33107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNgtF-00066l-Mu for submit@debbugs.gnu.org; Wed, 30 Sep 2020 14:31:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kNgtA-000669-JI for control@debbugs.gnu.org; Wed, 30 Sep 2020 14:31:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=DRV7ljiCwwf6WPW9ojioqCLz6uH2uAOsfM9Nurdo94M=; b=Dns9mYIewo0SGLYYpl7KnDI1Wb 16SxYWTR6x/2K4+bsoL+AYj4Z8x75IgnqpwoDgyinxkf9Lw32DvRUvlC8l82RbVoynSRmBNKBJ4rI X1uD7zuK8cBox8XBvgdujmlY6zLwQg0zDD+ZCjet01Ky792jkLXhgKYlhLOjVFApe1bo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kNgt2-0004VT-Ta for control@debbugs.gnu.org; Wed, 30 Sep 2020 20:31:35 +0200 Date: Wed, 30 Sep 2020 20:31:31 +0200 Message-Id: <874knfyv3w.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #31232 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 31232 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 31232 quit