From unknown Sat Aug 16 11:11:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23495 <23495@debbugs.gnu.org> To: bug#23495 <23495@debbugs.gnu.org> Subject: Status: byte-compile-file return t when there is "XXX can't use lexical var" error Reply-To: bug#23495 <23495@debbugs.gnu.org> Date: Sat, 16 Aug 2025 18:11:39 +0000 retitle 23495 byte-compile-file return t when there is "XXX can't use lexic= al var" error reassign 23495 emacs submitter 23495 Yuta Yamada severity 23495 normal tag 23495 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon May 09 13:19:34 2016 Received: (at submit) by debbugs.gnu.org; 9 May 2016 17:19:35 +0000 Received: from localhost ([127.0.0.1]:44632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1azoqE-0007QR-LF for submit@debbugs.gnu.org; Mon, 09 May 2016 13:19:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1azgJL-00012s-FG for submit@debbugs.gnu.org; Mon, 09 May 2016 04:13:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azgJF-0008Mw-1Y for submit@debbugs.gnu.org; Mon, 09 May 2016 04:12:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36283) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azgJE-0008Lg-U2 for submit@debbugs.gnu.org; Mon, 09 May 2016 04:12:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azgJC-00089f-Sg for bug-gnu-emacs@gnu.org; Mon, 09 May 2016 04:12:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azgJ8-0008Kr-H0 for bug-gnu-emacs@gnu.org; Mon, 09 May 2016 04:12:53 -0400 Received: from mail-ob0-x236.google.com ([2607:f8b0:4003:c01::236]:34983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azgJ8-0008KN-Bu for bug-gnu-emacs@gnu.org; Mon, 09 May 2016 04:12:50 -0400 Received: by mail-ob0-x236.google.com with SMTP id n10so79585830obb.2 for ; Mon, 09 May 2016 01:12:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:subject:from:mime-version :content-transfer-encoding; bh=tMuw/eT/CHJsoDSPT4U7TKW3TzWJvWqm1V9pG7cT4Gc=; b=RaOKJn+hajY2ueLkhGEumOW8VP470SL5ncuvx54qR+ZfMv9MWIOo7eS7bCw1zRXPHP CEdC0/gDShFYEPEvmOvUJ39b1Zf4A9WSAfXQvMfaJ3VUJGD3Ns6vPph3ckrDFWX26s5J AJfy23xV/VIF+hUExVwDkDaveNzOEGfJrbGATXfxEnKRRoIUcMZy3ZEAXnpHknbF3QQr 946b4Sfq2gm7/7AmnKNAJOMCK6YJrIw3fCJ7EmR6ji+XXSByNWzaN6O2uNmZk0c31EXA nvIbVLunbXo/SMgEC+L9hmVykugUCyhHNJ3SQqyIliF2Ftu7yChWx1neV3LdOOt8Kwrt BlWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:subject:from:mime-version :content-transfer-encoding; bh=tMuw/eT/CHJsoDSPT4U7TKW3TzWJvWqm1V9pG7cT4Gc=; b=HVQCJDbPfvhulcY4gI+7p+hAvggoE2v4h64KKlIXi7j/jJTkq7PHd8Luoi4CAqVH3O jI/ttBvTORUw0xp3tfFOG2jgfYtfOj0Dm9rBL/Tj6/Nr/fnSqPSo8kcgAf+rxviG410T xJa0eN8vMddljymBpYY5qshgGIvsqWFBayHh1DlyZpIv49DQ7OgNjc7lX/dFcLzrzpu6 1UsDB9vI6JVLMhdbd/CKpL8w1BQgTAdYB3DboxjgP73pUutdDdiEBGtwqpLfvf6Nwfyf YMutSaiRktga0FavtkfgWj5XIs8JBVuuHfr0T6RRl/PKZj+GYpfAARf60JUJNlwFcsEX +ETg== X-Gm-Message-State: AOPr4FUwyX5P2sGLsQaxUgvrqe1/xk1vyUEiMjdimXl5L7bCUDNcLvkBkjDIdU6wrekj/Q== X-Received: by 10.60.67.234 with SMTP id q10mr818396oet.72.1462781569538; Mon, 09 May 2016 01:12:49 -0700 (PDT) Received: from localhost (99-66-230-20.lightspeed.irvnca.sbcglobal.net. [99.66.230.20]) by smtp.gmail.com with ESMTPSA id o31sm8804022oik.20.2016.05.09.01.12.47 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 09 May 2016 01:12:48 -0700 (PDT) Date: Mon, 09 May 2016 01:12:43 -0700 (PDT) Message-Id: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> To: bug-gnu-emacs@gnu.org Subject: byte-compile-file return t when there is "XXX can't use lexical var" error From: Yuta Yamada X-Mailer: Mew version 6.7 on Emacs 25.1.50 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 09 May 2016 13:19:33 -0400 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: -4.0 (----) Hello, emacs developers. I found a weird behavior related to byte compile. In following code named foo.el, `byte-compile-file' return t even though there is an error message in compile log buffer. (The `t' means the compilation was no errors, according to the function's description.) ---- code ---- ;; -*- lexical-binding: t; -*- (defun foo () (let* ((a nil)) (add-to-list 'a "foo"))) (provide 'foo) ---- code end ---- In *Compile-Log* buffer, I got: ---- log ---- Compiling /home/uta/local/vcs/github.com/yuutayamada/emacs.d/elisp/self/hoge/foo.el... In foo: foo.el:6:13:Error: `add-to-list' can't use lexical var `a'; use `push' or `cl-pushnew' ---- log end ---- But actually `byte-compile-file' return `t'. (I also tried "emacs -Q -batch -f batch-byte-compile ./foo.el", but I got status code 0 after executing the command.) I updated emacs (master branch) today. I'm using cask for testing elisp files, which uses `byte-recompile-file' function to build .el files, but this byte compiler error can not detect due to the return value. Thanks Yuta From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 14:23:54 2016 Received: (at 23495) by debbugs.gnu.org; 10 May 2016 18:23:54 +0000 Received: from localhost ([127.0.0.1]:46134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0CK1-0004qV-SG for submit@debbugs.gnu.org; Tue, 10 May 2016 14:23:54 -0400 Received: from mout.web.de ([212.227.15.4]:62153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0CK0-0004qH-1s for 23495@debbugs.gnu.org; Tue, 10 May 2016 14:23:52 -0400 Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0MgfH5-1bEIgp3lRf-00NzoF; Tue, 10 May 2016 20:23:45 +0200 From: Michael Heerdegen To: Yuta Yamada Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error References: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> Date: Tue, 10 May 2016 20:23:43 +0200 In-Reply-To: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> (Yuta Yamada's message of "Mon, 09 May 2016 01:12:43 -0700 (PDT)") Message-ID: <87futp4vrk.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:ea+tdcGj4OMGL07yRCJtYuc34UNzsitPlGE84rrPq+jI/r4OGr+ hIsjYVqsiqzNeIUBPq3j/2RnSpSZNOzzdcAPGIS0S7busXbY6axy5C4YIICmhYfVQ9G9kAc 8+BG01eDY+qCD1imSdq7cBCRwU8X56voEZNezcrOQRTetEjqSm137dTFHWFwDlk/6xUqzcP EwH0yWefA2SvJPOpbCHxw== X-UI-Out-Filterresults: notjunk:1;V01:K0:e3vgH2ZA4b4=:1K/mkVkl+DTDZuYfhLprr7 Dlv4GmJzl2BtEmgMGePdDyR/EPcdeTcAtal2KS+f3pwy8gjQ31wCEPL0uPKJGXN+WfGc7e6sd SM83bPfeeQJmacc3QM1L4FRUpVv9e0FMQRc/WAPC2ZOrOtXrwyicaxgVjh3BXscAICpNKp3aa OTgBA/YU0uLa2cqHBMY0EgUS8G5xY6gFRUQmqQUWsfY+eab89x85KDbJB2Yt91mYa+Cu64F47 vu4zz+eZZyVFYTGnen/8FqNDVrAQnmz5UGSW6Wg5GMgNmWbF1/fHY80M1VqKL41taB+RMfGKO Mxa1B0ivAWh4NpGax+gqNFtNptaIy5V5NZNbp8BfopgXs7BZOK7oUbbCo/twWq9yv83etEFX6 MX2gHwPClrfkWZCJTskcUHfnVHPJaMkI4m/Tvqgh4G4N5f9XZryOHYeHz5iuk3ZhZlSGNT2nk pgXG7qX8Z6nW+uUeoBuV588V4HaR/efuHSVXX2nRJoglz2Nf0y+mPoq8ANyk1MI3e+8U/FpKb I6+tU7/H3ohT4IOB0A1bMUso3uRDiS94zZmbxr2or+H1IHenPxZHNQDtTiTPFqcuKYCDgaBEC MJmNszgGT1QVUWUSxU5F9wTzb6olQWrn+NWnI6PL0bQrW5+LS/qbXEJa3QLisZsfEhS2Nl5Cc IsVkcWe0sQhTUHHdLhUVRbu6xTOQ9L6WMZlTgf2baHEBCmF7cASapb4/KP7DE2PUX5hmscpUw Qo/vK05jcA7gk/APg0l7IenaxVCgvr48/5f+4qoKghVFDaOS86486U7tiXzqnU9IbZ6a0yhIt 3vkv0EE X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 23495 Cc: 23495@debbugs.gnu.org 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: -2.8 (--) Yuta Yamada writes: > ---- code ---- > ;; -*- lexical-binding: t; -*- > (defun foo () > (let* ((a nil)) > (add-to-list 'a "foo"))) > > (provide 'foo) > ---- code end ---- > > In *Compile-Log* buffer, I got: > > ---- log ---- > Compiling /home/uta/local/vcs/github.com/yuutayamada/emacs.d/elisp/self/hoge/foo.el... > > In foo: > foo.el:6:13:Error: `add-to-list' can't use lexical var `a'; use `push' or > `cl-pushnew' > ---- log end ---- > > But actually `byte-compile-file' return `t'. AFAICT technically this is only a warning (displayed with `display-warning' and level :error). So compiling does indeed succeed I think. See the compiler macro defined in the defun of `add-to-list' for internals. Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 19:52:26 2016 Received: (at 23495) by debbugs.gnu.org; 10 May 2016 23:52:26 +0000 Received: from localhost ([127.0.0.1]:46421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0HRx-00042Y-QH for submit@debbugs.gnu.org; Tue, 10 May 2016 19:52:26 -0400 Received: from mail-oi0-f47.google.com ([209.85.218.47]:35805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0HLk-0003tQ-Ra for 23495@debbugs.gnu.org; Tue, 10 May 2016 19:46:01 -0400 Received: by mail-oi0-f47.google.com with SMTP id x19so41981500oix.2 for <23495@debbugs.gnu.org>; Tue, 10 May 2016 16:46:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-transfer-encoding; bh=Vyy87xKfQaldntl/OsZEZ3mz5XS++CNIk+AT80xekwU=; b=wC7n8rZVRXAln10wA+CGuVRTtJDMqfaNq9a0fnahFYo08yRHTFpR63DnhmJ9MZipIv FtOvgQS2XSai623xbEWEEayMKI5P8Ng/ub/7DRkMrS+J25IgEzhct0cwlVJTPgf05N/z 1MXCfehKGMjUHi2+7Y0Ar3p1RmKBbQWmCmGlNrOZCgKKzzVO/lyi0g3B2kUYmSV6MsSp 5/Q78ppkzfIt1M3U00DXdJBSSYOBthG2j1n23S68w7zQmLKP/kYSaaSKqCycB5iuOPeD YMJgv03gSMHhaMISDIBUX+AST0Nfz8NBo4pc9oc35sosjz26qQq8i7rEu2RJg3VQz9mZ ZzUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:cc:subject:from:in-reply-to :references:mime-version:content-transfer-encoding; bh=Vyy87xKfQaldntl/OsZEZ3mz5XS++CNIk+AT80xekwU=; b=PzJX8FiuH9i1FQa63axkBH+JiH9lP2cTbpC3C9Kv8Bv4G1SpC7uCNxxWIRP/DgHOXx gHXzF/xVvQMc0+ftDF8eljOS/zWGv+X1b6dzbgJ71qjTD64VYTExfvVL0YwCCRnr6ByD s8QDhBiEtXH6K2LmnPatjZE2JzieBYW3ezOyxDtzzewDt+OTVlDI4hutC6YGzoezbbv8 OhqrEqUDkytv5Gmn+ZVev9A4bqZUOd+RNML8w5eM0YHeWrKoj2/AKFCoqYJNkTJX6Q04 B6oZZagc/YaP1NM2enOkUg04wcP+3YVDy2Yq+AaMJms0iKT7Kfv5Uc3miA7RfJ94EkzS OPoA== X-Gm-Message-State: AOPr4FVX9j0fOGnJLBHpJFDwCsO/brQ4tBINGK8NgQRSZxImO4yI0fgQppUiPvfB309K4g== X-Received: by 10.157.59.3 with SMTP id z3mr128473otb.173.1462923955091; Tue, 10 May 2016 16:45:55 -0700 (PDT) Received: from localhost (99-66-230-20.lightspeed.irvnca.sbcglobal.net. [99.66.230.20]) by smtp.gmail.com with ESMTPSA id ok3sm1331522obb.17.2016.05.10.16.45.53 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 10 May 2016 16:45:53 -0700 (PDT) Date: Tue, 10 May 2016 16:45:49 -0700 (PDT) Message-Id: <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> To: michael_heerdegen@web.de Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error From: Yuta Yamada In-Reply-To: <87futp4vrk.fsf@web.de> References: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> <87futp4vrk.fsf@web.de> X-Mailer: Mew version 6.7 on Emacs 25.1.50 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23495 X-Mailman-Approved-At: Tue, 10 May 2016 19:52:24 -0400 Cc: 23495@debbugs.gnu.org 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: -0.7 (/) > AFAICT technically this is only a warning (displayed with > `display-warning' and level :error). So compiling does indeed succeed I > think. > See the compiler macro defined in the defun of `add-to-list' for > internals. > Michael. Hi, I checked add-to-list fucntion in subr.el and I saw some fixme comments. Is this actually a warning? If so, should this warning return non zero status code when users specified `(setq byte-compile-error-on-warn t)`? I tried following command to compile: ---- $ emacs -Q -batch --eval '(setq byte-compile-error-on-warn t)' -f batch-byte-compile ./foo.el In foo: foo.el:9:13:Error: `add-to-list' can't use lexical var `a'; use `push' or `cl-pushnew' $ echo $? 0 ---- But, it returns 0. Is this desired behavior? or a bug? From debbugs-submit-bounces@debbugs.gnu.org Tue May 10 20:29:35 2016 Received: (at 23495) by debbugs.gnu.org; 11 May 2016 00:29:35 +0000 Received: from localhost ([127.0.0.1]:46439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0I1v-0004vF-4c for submit@debbugs.gnu.org; Tue, 10 May 2016 20:29:35 -0400 Received: from mout.web.de ([212.227.17.11]:60162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0I1t-0004uz-4B for 23495@debbugs.gnu.org; Tue, 10 May 2016 20:29:33 -0400 Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0LbrZ2-1bRt0D33JM-00jI6t; Wed, 11 May 2016 02:29:25 +0200 From: Michael Heerdegen To: Yuta Yamada Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error References: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> <87futp4vrk.fsf@web.de> <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> Date: Wed, 11 May 2016 02:29:24 +0200 In-Reply-To: <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> (Yuta Yamada's message of "Tue, 10 May 2016 16:45:49 -0700 (PDT)") Message-ID: <87shxpigij.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:oSNnQ/O5IhMJOPoLYz1mFjz0mC4WrLNOrbh5UBMuCRLQTCSKdcW hCqkDnBX0XlGc67jqGoAn8wNkhsABo/U99I5HT7dfzZ9yc5c192G5bgY1biq6ILcOdZ+9vT fhCFemJcG8JpIQSPtCdekLExc4jzmVeK3qY1RL7z5JjpryRDaHoUBYySfRaHBGzCsHKH56o erY+/Z5d8L9CAsCGqPVrw== X-UI-Out-Filterresults: notjunk:1;V01:K0:RaKTBxVvToM=:U+SwoGPUwQ9CuhxZ2aUohX OSXTOHQZcInPhy8tI/yg7wmtnIdX1SgH3l/pT1T9+4pwQN2Z0gIX/Ke8B+4bk1lMWQZnaqHBO +0XOHkjgKJQGCrVbCMmZK7rkM4gFyAKdDSs+wTbkRX6+kPO3vhZ1csp3luMreIiZh02byfphY fRHTUgYCGAQ6Aty1RR5xvO5lONYY7YhnUQZOiKBZcu+7rA1Q9dcyqv4+3n+zvBY0cSZGE5h4c z2hqcreOrpOB9dA2OcgQHZt2QE0kEi5vyZayXbS0teQzeBKaF4sjx0ZBh/Ae3y2Qn9E0y/p1H 4UQzsu7oebiNs/5fGyTlTsOfylhOFDGZC/5HpxZCIdIIHRHVmxOICBEg5xWSNwnr7VRy27N54 CbezWNXb8IsYwNF1BBGixCo6J9Y73NU9+vGS+IyOUmcS/5K4o9+sAABGE7IFpztJCXX2afCed gjCvpXbmKrVAiANIrwURrJ3g+AOSIk5kcEeFHBgbwbxuF3X/XT1X2OHnjOfu5Bc9xWyJHj8NV FlIl8AowSCcQHOcI5eC223U9cT1IX4TUXyZvDERIxQQFQbkn+CuysP8Pl5HUC8pOri9tHAo3E yYWqBIj77AOP1peQgfU6pOeX93+D/8y+SF6/OAAOH+LR/jOwWb84ePDhUrRWj5jKHQAdzXTgN j7nqtnPNVmYZkSqGPkvETbNXNLD2+3375Fek7qHWZoRZ0x1fc/smhM9v4cCnAeY6ZfqC8NTSv G45Ki4dQ6PKeDApJ20G6v6vhl1yFzfFiNgnT55jh6ddPOeLQLoziUgqc/ROJlNAxQaQr2jGob NhtHD6J X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 23495 Cc: 23495@debbugs.gnu.org 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: -2.8 (--) Yuta Yamada writes: > Hi, I checked add-to-list fucntion in subr.el and I saw some fixme > comments. Is this actually a warning? If so, should this warning > return non zero status code when users specified `(setq > byte-compile-error-on-warn t)`? When there is a variable of the same in the dynamic scope, the code will work. So, a warning seems reasonable. > I tried following command to compile: > > ---- > $ emacs -Q -batch --eval '(setq byte-compile-error-on-warn t)' -f > batch-byte-compile ./foo.el > > In foo: > foo.el:9:13:Error: `add-to-list' can't use lexical var `a'; use `push' or > `cl-pushnew' > $ echo $? > 0 > But, it returns 0. Is this desired behavior? or a bug? Seems it's wanted. The compiler calls `byte-compile-log-warning' in this case, which, unlike `byte-compile-warn', circumvents `byte-compile-error-on-warn'. Someone with more knowledge about the byte compiler might want to correct me. I think you could get what you want by customizing `warning-levels', like (setcdr (cdr (assoc :error warning-levels)) (list (lambda () (error "Error!")))) or so. I'm not sure if this is a good idea. Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 07:57:49 2016 Received: (at 23495) by debbugs.gnu.org; 11 May 2016 11:57:49 +0000 Received: from localhost ([127.0.0.1]:46777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0Slw-0005zq-UK for submit@debbugs.gnu.org; Wed, 11 May 2016 07:57:49 -0400 Received: from mout.web.de ([212.227.15.4]:62400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0Slu-0005zc-U8 for 23495@debbugs.gnu.org; Wed, 11 May 2016 07:57:47 -0400 Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb002) with ESMTPSA (Nemesis) id 0MT8x4-1b9uR33oe6-00SAc3; Wed, 11 May 2016 13:57:40 +0200 From: Michael Heerdegen To: Yuta Yamada Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error References: <20160509.011243.271129867897113450.sleepboy.zzz@gmail.com> <87futp4vrk.fsf@web.de> <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> <87shxpigij.fsf@web.de> Date: Wed, 11 May 2016 13:57:39 +0200 In-Reply-To: <87shxpigij.fsf@web.de> (Michael Heerdegen's message of "Wed, 11 May 2016 02:29:24 +0200") Message-ID: <87vb2k6c3w.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:hDDJEeEcHZg8nFqeM4I1g6MTGrD5LvdeP7AdQ0F8zF7qPkFdP5m ZxzB1TR32uT0NRvECdFmpA13BIN0irsSYKI3eDG2ezLkJOKWPRiGaWov6pmqATmhAc7ynqX i6ldBixL13dcufMPBlMfE4Uj0es7rcNpUATikqTbp82tfQh2tqV+27zrOvhYD2AHOYUTMkj uXohCC4lxVUtqB7QS7FKQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:V7pTJmXOBf0=:G+rlNuAb4l+8fOwdcX3/yX QUImQ0KHfT82sTG0M+5ySH2Ch0OfrXH0k13HOuv2RxIQkNSGYuoIwpz1DMEbch5Z3U+TQqXJq dsHZzQoG2xvEVMUkKSRFTu/P0xczqTT88LY3+6/GsTLD4zON5V5Cn9TQu2Ub9+jtCRX8UHiMz k1V76DveVwb4VTcFwblLDKy3U04M9criEqsYyLx6NdwVMiU4wM+Q8fmRvnaVJpKhbdYBfPSQ8 2pUzda6GjNy+QgB4H545E4VBCjCpyPkMbUpTmtRDhZSsjpk+1cnHBatVUCwKA2xy36vp53SH2 YkPFK0+71xcJM2GvI7CJHV7NpgZ0ipndG41QkVcOLoSZi0wTq12qW94zxdBxc/okWooY4REVz SSDLli52qs5AmLfc4xY0TgSPFN4c6QzaeCEgwCMRUg/S/2TRoBpmfqKIbjGirr7drPy4UguhK 6TjppFXoFXWHt5YYsuqPIYTberVDqhItSnvrNiHI3Mi0RDbtjNQ2sgkRmirtbafSARggBsJQn qZ+IOGzsranpGWaE9xD2YpOUSCGTc/IGactl3ilRyXRHceH9F3OCcZpj6BGSsJBKUqWIXUps6 QRw8JkHTLilv/fgmFe8vgqrCe0RrEu5TQS+FuRhOrmrMh4tKm+VBJIzMCxwYePIUdDA/sHQUR LGJZyKXQt8HcisACMyCbhJw6BeghvYhohMM9yu/t2wh3Q7EfoJSWACWO94oJfpF5PzWr5WXgB rjZQpiCADvmQGTWyZ7ga3eWbF3Ef7BdmrlsViI/hcGqjT3V8vi+y5BxtgM15DAWS0Zm4MOTep bWUI5M6 X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 23495 Cc: 23495@debbugs.gnu.org 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: -2.1 (--) Michael Heerdegen writes: > Seems it's wanted. The compiler calls `byte-compile-log-warning' in > this case, which, unlike `byte-compile-warn', circumvents > `byte-compile-error-on-warn'. I wonder if we could/should call `byte-compile-warn' instead. But Yuta, please tell me about your use case. A lot of other warnings printed while byte compiling can hint to similarly serious mistakes in the code. Would changing the behavior of this particular case really make things better? Can't you just have a look at the compiler warnings, which is a good idea (necessary) anyway? Thanks, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 10:34:18 2016 Received: (at 23495) by debbugs.gnu.org; 11 May 2016 14:34:18 +0000 Received: from localhost ([127.0.0.1]:47521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0VDN-0001eD-Ug for submit@debbugs.gnu.org; Wed, 11 May 2016 10:34:18 -0400 Received: from mail-oi0-f45.google.com ([209.85.218.45]:35160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0VDL-0001dv-C8 for 23495@debbugs.gnu.org; Wed, 11 May 2016 10:34:15 -0400 Received: by mail-oi0-f45.google.com with SMTP id x19so70420184oix.2 for <23495@debbugs.gnu.org>; Wed, 11 May 2016 07:34:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:cc:subject:from:in-reply-to:references :mime-version:content-transfer-encoding; bh=S60ab8GTjcLixopPnrsYK7PByKloHaUj/00PvPZtYVc=; b=CQJwMiXJoocUqTuKdHZSsRy2HqBl8hZEDl2UHRPDjsXQ/NsO6/D1jGpNUKixss9/zs j8aqp2Vb5hQa3/qSc/UYc/0xnvJV9iGoqalPcj4UK0BNn74GKEGVlQydzhlaHXd/M9Wb VxoELMjs2fJn2mmQNhaIniPWpJIH2odeisq7AV2PT55X3X0A3kuJ6RmBG3aOHs6g0PYe QflzLzizuULT5EEJpmFB3fF76bo4lMr4YnN/QEq2WzAWL+Zw+NDy+7EtbdKVCbQudqXo XaHi8mMZzcFuKRB3BkTSSWUEKIjZgB11oozdiimiohh+cdyYffxR2aNESOekfIbYUawP THOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:cc:subject:from:in-reply-to :references:mime-version:content-transfer-encoding; bh=S60ab8GTjcLixopPnrsYK7PByKloHaUj/00PvPZtYVc=; b=dKozzXd3AhoR6ZXcMJceuVZMbyJWxb6/dGMFJW/wk3uRLURWPl2WOQjG3vIFkLO6lE uTWGLc8EZ2mqW4LGtse4Bx5NTHZ+Yk2ZGN6HoCZRqjH4t6mEX0zq4LsAu9TUs3TwdkH5 SqTwxfh2S7/huYr4PD/kxQ7xpXBpZrOHIY6278g0wyKRkkBOrbytLqAOpPxcERwjXNeZ AQxekunpSyeLf/YUInmUJ3AoVAOPmZB2traNn1V7GOwQ8mLnETKfZ28AlwuXaUlxXhNl iJn1dIF+j24AMl+xEYwEKdoCsSyyo0pgczPEBwud4fdFOYATJGU4YfXDhpXCYfNJr5e1 ipbA== X-Gm-Message-State: AOPr4FVOqchxEy8Qs/hi7pFBkHkafY9+Z9B1TynKEEUMFmQWx5RcsFAoZT6sO7w0m0szPg== X-Received: by 10.202.80.77 with SMTP id e74mr2242324oib.204.1462977249469; Wed, 11 May 2016 07:34:09 -0700 (PDT) Received: from localhost (99-66-230-20.lightspeed.irvnca.sbcglobal.net. [99.66.230.20]) by smtp.gmail.com with ESMTPSA id tz3sm2257287obc.0.2016.05.11.07.34.07 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 11 May 2016 07:34:08 -0700 (PDT) Date: Wed, 11 May 2016 07:33:59 -0700 (PDT) Message-Id: <20160511.073359.1441885897227740593.sleepboy.zzz@gmail.com> To: michael_heerdegen@web.de Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error From: Yuta Yamada In-Reply-To: <87vb2k6c3w.fsf@web.de> References: <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> <87shxpigij.fsf@web.de> <87vb2k6c3w.fsf@web.de> X-Mailer: Mew version 6.7 on Emacs 25.1.50 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-7 Content-Transfer-Encoding: base64 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23495 Cc: 23495@debbugs.gnu.org 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: -0.7 (/) TWljaGFlbCBIZWVyZGVnZW4gPG1pY2hhZWxfaGVlcmRlZ2VuQHdlYi5kZT4gd3JpdGVzOg0KDQo+ ID4gU2VlbXMgaXQncyB3YW50ZWQuICBUaGUgY29tcGlsZXIgY2FsbHMgYGJ5dGUtY29tcGlsZS1s b2ctd2FybmluZycgaW4NCj4gPiB0aGlzIGNhc2UsIHdoaWNoLCB1bmxpa2UgYGJ5dGUtY29tcGls ZS13YXJuJywgY2lyY3VtdmVudHMNCj4gPiBgYnl0ZS1jb21waWxlLWVycm9yLW9uLXdhcm4nLg0K DQo+IEkgd29uZGVyIGlmIHdlIGNvdWxkL3Nob3VsZCBjYWxsIGBieXRlLWNvbXBpbGUtd2Fybicg aW5zdGVhZC4NCg0KSSBmb3VuZCB0aGlzIHdlYiBwYWdlIChzb3JyeSBpZiB5b3UgYWxyZWFkeSBr bmV3KToNCmh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZW1hY3MvbWFudWFsL2h0bWxfbm9k ZS9lbGlzcC9XYXJuaW5nLUJhc2ljcy5odG1sDQoNCkFuZCBpdCBkZXNjcmliZXM6DQoNCiJJZiB5 b3Ugd2FudCB0byB0YWtlIHRoZSB0cm91YmxlIHRvIGltcGxlbWVudCBhIHdheSB0byBjb250aW51 ZQ0KcHJvY2Vzc2luZyBkZXNwaXRlIHRoZSBiYWQgZGF0YSwgdGhlbiByZXBvcnRpbmcgYSB3YXJu aW5nIG9mIHNldmVyaXR5DQo6ZXJyb3IgaXMgdGhlIHJpZ2h0IHdheSB0byBpbmZvcm0gdGhlIHVz ZXIgb2YgdGhlIHByb2JsZW0uIEZvcg0KaW5zdGFuY2UsIHRoZSBFbWFjcyBMaXNwIGJ5dGUgY29t cGlsZXIgY2FuIHJlcG9ydCBhbiBlcnJvciB0aGF0IHdheQ0KYW5kIGNvbnRpbnVlIGNvbXBpbGlu ZyBvdGhlciBmdW5jdGlvbnMuIChJZiB0aGUgcHJvZ3JhbSBzaWduYWxzIGEgTGlzcA0KZXJyb3Ig YW5kIHRoZW4gaGFuZGxlcyBpdCB3aXRoIGNvbmRpdGlvbi1jYXNlLCB0aGUgdXNlciB3b24goiB0 IHNlZSB0aGUNCmVycm9yIG1lc3NhZ2U7IGl0IGNvdWxkIHNob3cgdGhlIG1lc3NhZ2UgdG8gdGhl IHVzZXIgYnkgcmVwb3J0aW5nIGl0DQphcyBhIHdhcm5pbmcuKSINCg0KU28sIHNlZW1zIHRoZXJl IGlzIGFuIGludGVudCBhYm91dCB0aGlzIHdhcm5pbmcuDQoNCj4gQnV0IFl1dGEsIHBsZWFzZSB0 ZWxsIG1lIGFib3V0IHlvdXIgdXNlIGNhc2UuICBBIGxvdCBvZiBvdGhlciB3YXJuaW5ncw0KPiBw cmludGVkIHdoaWxlIGJ5dGUgY29tcGlsaW5nIGNhbiBoaW50IHRvIHNpbWlsYXJseSBzZXJpb3Vz IG1pc3Rha2VzIGluDQo+IHRoZSBjb2RlLg0KDQo+IFdvdWxkIGNoYW5naW5nIHRoZSBiZWhhdmlv ciBvZiB0aGlzIHBhcnRpY3VsYXIgY2FzZSByZWFsbHkgbWFrZSB0aGluZ3MNCj4gYmV0dGVyPyAg Q2FuJ3QgeW91IGp1c3QgaGF2ZSBhIGxvb2sgYXQgdGhlIGNvbXBpbGVyIHdhcm5pbmdzLCB3aGlj aCBpcyBhDQo+IGdvb2QgaWRlYSAobmVjZXNzYXJ5KSBhbnl3YXk/DQoNCldoZW4gSSB3cml0ZSBl bGlzcCBjb2RlIG15c2VsZiwgY3VycmVudCBiZWhhdmlvciBpcyBvay4gSSBjYW4gc2VlIHRoZQ0K cHNldWRvIGVycm9yIChvciB3YXJuaW5nKSBtZXNzYWdlIGZyb20gZmx5Y2hlY2svZmx5bWFrZSwg YnV0IHdoZW4gSQ0KcmV2aWV3IG90aGVyIHBlb3BsZSdzIGVsaXNwIGNvZGVzIG9uIEdpdEh1Yiwg SSdtIHVzaW5nIFRyYXZpcyB0byBjaGVjaw0KYnl0ZSBjb21waWxlIHdhcm5pbmdzIG9yIGVycm9y cyBhbmQgaWYgdGVzdHMgYXJlIHBhc3NlZCwgSSBleHBlY3RzDQp0aGVyZSBpcyBubyBieXRlIGNv bXBpbGUgZXJyb3JzIGFuZCBJIG5vcm1hbGx5IGRvbid0IGNoZWNrIGJ1aWxkDQpyZXN1bHQuIChJ IHRoaW5rIG90aGVyIGVsaXNwIHBhY2thZ2UgbWFpbnRhaW5lcnMgdG9vLikNCg0KRm9yIGV4YW1w bGUsIHRoaXMgaXMgYSBidWlsZCByZXN1bHQgd2hlbiBJIG5vdGljZWQgdGhpcyBlcnJvcjoNCmh0 dHBzOi8vdHJhdmlzLWNpLm9yZy9uaW0tbGFuZy9uaW0tbW9kZS9qb2JzLzEyNjQ1NjI5NA0KDQpU aGVyZSBhcmUgbWFueSBub2lzZXMgdG8gY2hlY2sgZXJyb3JzIGFuZCB3YXJuaW5ncyBhbmQgSSdt IGhvcGluZw0KcmV0dXJuaW5nIG5vbi16ZXJvIHN0YXR1cyBjb2RlIGluIHRoaXMgY2FzZSwgc28g SSBjYW4gcmVkdWNlIHRoZQ0KY2hhbmNlIHRvIHNlZSB0aGUgYnVpbGQgcmVzdWx0LiAoZXZlbiB0 aGlzIGlzIGEgd2FybmluZywNCiJFcnJvcjogLi4uIiBzZW50ZW5jZSBtYWRlIG1lIGltYWdpbmUg SSBnb3QgYW4gZXJyb3IuLi4pDQoNCg0KSSB1bmRlcnN0b29kIHRoYXQgdHJlYXRpbmcgdGhpcyB3 YXJuaW5nIGFzIGVycm9yIGhpZGVzIG90aGVyIGJ5dGUNCmNvbXBpbGUgd2FybmluZ3MsIHNvIGhv dyBhYm91dCBhZGRpbmcgZXh0cmEgY29kZSB0bw0KYGJ5dGUtY29tcGlsZS1sb2ctd2FybmluZ2Ag ZnVuY3Rpb24gb3IgbWFrZSBuZXcgZnVuY3Rpb24gZm9yIHRoaXMgdHlwZQ0Kb2Ygd2FybmluZyB0 aGF0IGVtaXRzICJFcnJvcjogLi4uLiIgbWVzc2FnZSwgYnV0IGFjdHVhbGx5IGl0J3MgYSB3YXJu aW5nPw0KDQotLS0tDQooZGVmdW4gYnl0ZS1jb21waWxlLWxvZy13YXJuaW5nIChzdHJpbmcgJm9w dGlvbmFsIGZpbGwgbGV2ZWwpDQogIChsZXQgKCh3YXJuaW5nLXByZWZpeC1mdW5jdGlvbiAnYnl0 ZS1jb21waWxlLXdhcm5pbmctcHJlZml4KQ0KCSh3YXJuaW5nLXR5cGUtZm9ybWF0ICIiKQ0KCSh3 YXJuaW5nLWZpbGwtcHJlZml4IChpZiBmaWxsICIgICAgIikpKQ0KICAgIChkaXNwbGF5LXdhcm5p bmcgJ2J5dGVjb21wIHN0cmluZyBsZXZlbCBieXRlLWNvbXBpbGUtbG9nLWJ1ZmZlcikNCiAgICA7 OyBJIGFkZGVkIGJlbG93IGNvZGUNCiAgICA7OyB0aGUgYGJ5dGUtY29tcGlsZXItZXJyb3ItZmxh ZycgY2hhbmdlcyBmaW5hbCByZXN1bHQgb2YNCiAgICA7OyBieXRlLWNvbXBpbGUtZmlsZS4NCiAg ICAod2hlbiAob3IgYnl0ZS1jb21waWxlLWVycm9yLW9uLXdhcm4gKGVxIGxldmVsIDplcnJvcikp DQogICAgICAoc2V0cSBieXRlLWNvbXBpbGVyLWVycm9yLWZsYWcgdCkpKSkNCi0tLS0NCg0KDQpU aGFua3MNCg0KWXV0YQ0K From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 12:25:51 2016 Received: (at 23495) by debbugs.gnu.org; 11 May 2016 16:25:51 +0000 Received: from localhost ([127.0.0.1]:47580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0WxL-0004Mg-7o for submit@debbugs.gnu.org; Wed, 11 May 2016 12:25:51 -0400 Received: from mout.web.de ([212.227.15.4]:64771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b0WxI-0004MR-Lm for 23495@debbugs.gnu.org; Wed, 11 May 2016 12:25:49 -0400 Received: from drachen.dragon ([94.217.122.112]) by smtp.web.de (mrweb001) with ESMTPSA (Nemesis) id 0MZUnl-1bL4Vk0k6X-00LIdp; Wed, 11 May 2016 18:25:41 +0200 From: Michael Heerdegen To: Yuta Yamada Subject: Re: bug#23495: byte-compile-file return t when there is "XXX can't use lexical var" error References: <20160510.164549.497097338322088203.sleepboy.zzz@gmail.com> <87shxpigij.fsf@web.de> <87vb2k6c3w.fsf@web.de> <20160511.073359.1441885897227740593.sleepboy.zzz@gmail.com> Date: Wed, 11 May 2016 18:25:40 +0200 In-Reply-To: <20160511.073359.1441885897227740593.sleepboy.zzz@gmail.com> (Yuta Yamada's message of "Wed, 11 May 2016 07:33:59 -0700 (PDT)") Message-ID: <87bn4cwohn.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:TnZJjHChkEARClbyLEkeA4W404W84A9Cdoov/txjBS4WWpVoC7T CrWGcwxY+5ZY/LP8ZAUMDQp6La+60Ls8Du0lzI2VysYJyretdr8VA9NA4GZbJmGES/6Ivg3 YjJ2aDyZbZeNSH8+Q3a950HhdUiEQrkQ/0svm0xftuLBX1Ojltl/XU5OaQGraMbK1WdKItw 84psaxl//UO/bNzDJFZbw== X-UI-Out-Filterresults: notjunk:1;V01:K0:O5z6T2XTw04=:6vYgSzB9I30D8ZKMRf3+WZ 3CvpLojCZEvwdPHfRpsB6uT/NMH+lWgWBrAS7xgBFjhEIAcGipe9BQRGYiTCXW1bQcDKrs4ht nLtRgf1ej1NxEK8CT/YKtyieg+VyZuMxRdavNMG0o6Ycp+2SPZFK1RsdnBA0aoTY2ZWpzewFM IxhiMzkTxvfYfSBGKYqNce4CETCYGr7gpBW4PJxSyBfgGTFdYLNzaCTb9mpk8Vk4f7gRJp5r4 bOk6tuPhXMQo2oa5eE35A4joa3Sy6r6hX70ygypPY4p0qzdtRv/H8jPGH34j9Puum5XyHvjaU MkxGrSvwPJ308t/t5P4mRa/N5jsWPezLfwJZqPDK621qe2hovTg0TlTeGUZefA+OjfnpG/KCl wJIBQdNCeyOwMenxKAoZuqX17H0bQFVQttYtmymrNSzMka0aDV74VOb+o1NrC+y5KAv04dq4v oW9oo3SFSbGpkUtF/dwqFys5nMWnMbHA1kAKhUTTjLPKS4Cvlnhf4jV1cQIV8z9cyPDSqxQQZ nu+8fQGcPta2n489NQlppeyvxWSMXFSN+RkRTjhLMNYpQt77scn9yzzv7sv1+ND1E4DejGdYO IOoEELraG1joNdBHuYLHePpweV30Rs6Y+e6Icda7DJYlsK/pTv9t3TfB+h2yqzHlxX//RFQzR M3xZEIOcr0w1TjSc+yW8fP/4HQOsXBe3/PsEw6zEegWgGT3wrhiTS+EkwLDZNzJLPBuPFatnR sWnyY9uUx1FwTykT3YaB56CJ7IWQ9ku4lj7iCBghw7jGEr2MmMvkiGyaJ+FkohDicv85Z95CP ZZfQ6gX X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 23495 Cc: 23495@debbugs.gnu.org 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: -2.1 (--) Yuta Yamada writes: > (defun byte-compile-log-warning (string &optional fill level) > (let ((warning-prefix-function 'byte-compile-warning-prefix) > (warning-type-format "") > (warning-fill-prefix (if fill " "))) > (display-warning 'bytecomp string level byte-compile-log-buffer) > ;; I added below code > ;; the `byte-compiler-error-flag' changes final result of > ;; byte-compile-file. > (when (or byte-compile-error-on-warn (eq level :error)) > (setq byte-compiler-error-flag t)))) Dunno if something like that what would be accepted. OTOH, if the behavior could be controlled by a user option, it would not harm. I leave it to somebody else to decide that. Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 03 13:37:00 2016 Received: (at control) by debbugs.gnu.org; 3 Sep 2016 17:37:00 +0000 Received: from localhost ([127.0.0.1]:48884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bgEsG-0005nx-8u for submit@debbugs.gnu.org; Sat, 03 Sep 2016 13:37:00 -0400 Received: from mail-it0-f46.google.com ([209.85.214.46]:36854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bgEsE-0005nl-O5 for control@debbugs.gnu.org; Sat, 03 Sep 2016 13:36:58 -0400 Received: by mail-it0-f46.google.com with SMTP id i184so89982920itf.1 for ; Sat, 03 Sep 2016 10:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version; bh=JOM1KV9RhZlXrqgPpt5UurP1KxSyzt/jH200w3vRkA4=; b=OEowuF9jYOcWJqPW0ETFLj4fVEYL1pC2zRLWT6e6sVDUxR068rXO64+WqBWAp2nNlJ WS21OLM48esRHxd5PltUHPjAru5GVdbCYNrFWbzBTWw+xophjUJHIhnCdwUuUY3u9c8S ZncOyTCrSIk7UaZd0M93FiAeylEMZsKc1lR63FVnwqBFX6u6cEpt/A/baKXlTaMl7Z3p J3xH/BCwJnBjRoQauRZp1r6A+gGFwwwmeWtG7bW+F4Tq1SJFG1q+56XUlVW6PaXWgi7L OKYVevgAJvIQfexnC8TMkIwYmsD+iP+TOgPCd4WhMNg3RrYctno2kvRE5ATpzTOO2N2E STIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=JOM1KV9RhZlXrqgPpt5UurP1KxSyzt/jH200w3vRkA4=; b=O7Dxn1j20KyvOFjbN6FUoCLpuOrM6sE177+Ng6sneRdATb1zu88M6NE27hfo6iJXjA P21N4Gp1c45MbHPdGte+FHMn0/RbZ5Okx1XQsKMZshDXOwys3L4nrAO0bYpCB6nzku6L fGc4jU1sZx5OLO66jptezr+YM/rywrWXiiZZyvIu2ATbW+QN7/fcJ+xnAHqV6HI8hvdD BIwfUpXRnoSK3SR3YhHy5ZVtelVrWRO+nkPXhk2SF1/2aYrngOoWlnqucb9AQ8mQupaG FPUTcCogWI1EQbO8M1hvWFUENTtffoWd+tRHTQOObDC7xFU065Y77L+yo/Vj5BFvmfax 2sBA== X-Gm-Message-State: AE9vXwMwuIisESTvyBXdY5yd1HH5kmXEvf08bJfsX8v/FQcSz+L9Z0cyrMjBROmrcuwXWw== X-Received: by 10.36.120.76 with SMTP id p73mr11916856itc.23.1472924213066; Sat, 03 Sep 2016 10:36:53 -0700 (PDT) Received: from zony ([45.2.7.130]) by smtp.googlemail.com with ESMTPSA id r123sm1531960ith.1.2016.09.03.10.36.52 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 03 Sep 2016 10:36:52 -0700 (PDT) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #24359 Date: Sat, 03 Sep 2016 13:37:13 -0400 Message-ID: <877fasopfa.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain 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: -0.7 (/) merge 24359 23495 quit From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 08 19:52:44 2016 Received: (at control) by debbugs.gnu.org; 8 Oct 2016 23:52:44 +0000 Received: from localhost ([127.0.0.1]:49122 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bt1Q4-0000rG-76 for submit@debbugs.gnu.org; Sat, 08 Oct 2016 19:52:44 -0400 Received: from mail-io0-f169.google.com ([209.85.223.169]:33790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bt1Q1-0000qg-VX; Sat, 08 Oct 2016 19:52:42 -0400 Received: by mail-io0-f169.google.com with SMTP id q192so79866354iod.0; Sat, 08 Oct 2016 16:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=sNAot/l1TDDobuLfedv9AUcjlW3HAHofbRmak3NGqpM=; b=L0HpAwjONLlQMqthSnrKZ9082Y9KBwOCGe4bgOQggVa8NPooRlbdG1CMr+A6ops8i9 tD4b1S4U3+oZH+ZDLmVK7pyH9mFVMulFKspKpBdTITmkNuYFBUV9iCtvCKZDG7s517L3 ZOA2CgwNs3B2VAtK1lK6VhspotM0s2baYE2av1UBunryFsegXDRKanBU5xKQPCtGwY0q wO2+LWa+LW75NXGPxi8z2C/CEObFRWgBraOM+RBHJxY7sjSrQpiLtitpaNVBRe3HOS4J 5HS/MYthv6onn0m1v17T2EXfs+0hNgp3YBFUxtcJvJlZF2cjD8ueL9Ks9rnSo+jj4/Ao fWrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=sNAot/l1TDDobuLfedv9AUcjlW3HAHofbRmak3NGqpM=; b=PwVE9fwRnxXCMALCc7dX4acvAD/v3EO8x5n4oESipiuze01p1KUg3ZqpEFHlfqkB6/ imD5D/TI2Lx20Sgn03EdlW7WXaGssBFBmJhMlcSIXNEXnZvCL1r5YDamVmPpWSZMGRy2 Swplu91FcKxt+qKH1Zzs10T+IjXFHAsuVnSxvFjuCvjYmhmkgM4H4xYyFnSCnPdd6vS+ /1skGJwvq/wKdm5mu+iASYCrZlMRZRh5HDq6yUGDsRuimSdvT7/vJzEia29hRw3+vd9/ 6UpHQs1/tm/TjYt/AaDj+BI9OIXHdFGCm7KnuclD/u00fEntHo100NgE0o9jpv2uWOrR bv9g== X-Gm-Message-State: AA6/9Rlx2KEi6s7CIJ56yEgkommUcuQtAQH+d+0a8kPSNHGRhyv7DjLyn7daiL5myvo1fw== X-Received: by 10.107.191.196 with SMTP id p187mr26391576iof.131.1475970747047; Sat, 08 Oct 2016 16:52:27 -0700 (PDT) Received: from zony ([45.2.7.130]) by smtp.googlemail.com with ESMTPSA id 88sm10372752iol.30.2016.10.08.16.52.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 08 Oct 2016 16:52:26 -0700 (PDT) From: npostavs@users.sourceforge.net To: Philipp Stephani Subject: Re: bug#24359: Patch for byte compilation bugs References: <878tv79xw6.fsf@users.sourceforge.net> Date: Sat, 08 Oct 2016 19:53:01 -0400 In-Reply-To: (Philipp Stephani's message of "Sun, 11 Sep 2016 16:05:27 +0000") Message-ID: <87shs6v1nm.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: control Cc: 24359@debbugs.gnu.org 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: -0.2 (/) merge 24359 24360 tags 24359 fixed close 24359 26 quit Philipp Stephani writes: > schrieb am So., 4. Sep. 2016 um 23:07 Uhr: > > There was some suggestion in #23495 (to which I've merged this bug) that > it may have been on purpose, but no confirmation of that, and it doesn't > really make sense to me, so I think your patch is a good idea. > > Thanks. Since nobody complained or provided arguments for the current behavior, I've pushed it to master. Closing as fixed. From unknown Sat Aug 16 11:11:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Nov 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator