From unknown Mon Aug 18 00:08:28 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#42919 <42919@debbugs.gnu.org> To: bug#42919 <42919@debbugs.gnu.org> Subject: Status: 27.1; Strange byte compile error with `cond' involving cons Reply-To: bug#42919 <42919@debbugs.gnu.org> Date: Mon, 18 Aug 2025 07:08:28 +0000 retitle 42919 27.1; Strange byte compile error with `cond' involving cons reassign 42919 emacs submitter 42919 Ikumi Keita severity 42919 important tag 42919 confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 15:00:31 2020 Received: (at submit) by debbugs.gnu.org; 18 Aug 2020 19:00:31 +0000 Received: from localhost ([127.0.0.1]:37025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k86qV-000638-IK for submit@debbugs.gnu.org; Tue, 18 Aug 2020 15:00:31 -0400 Received: from lists.gnu.org ([209.51.188.17]:46108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k86qU-000631-41 for submit@debbugs.gnu.org; Tue, 18 Aug 2020 15:00:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k86qT-0005Sl-Ln for bug-gnu-emacs@gnu.org; Tue, 18 Aug 2020 15:00:29 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:55482) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k86qP-0002Wf-Th for bug-gnu-emacs@gnu.org; Tue, 18 Aug 2020 15:00:29 -0400 Received: from localhost (203-165-82-99.rev.home.ne.jp [203.165.82.99]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 78D686A for ; Wed, 19 Aug 2020 04:00:18 +0900 (JST) From: Ikumi Keita To: bug-gnu-emacs@gnu.org Subject: 27.1; Strange byte compile error with `cond' involving cons X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 27.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Date: Wed, 19 Aug 2020 04:00:16 +0900 Message-ID: <1304.1597777216@localhost> Received-SPF: pass client-ip=210.129.88.11; envelope-from=ikumi@ikumi.que.jp; helo=smtp1a.inetd.co.jp X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/18 15:00:18 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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.3 (--) I encountered a strange byte compile error with simple elisp code. [How to reproduce] 1. Save the following file as /tmp/foo.el: --- /tmp/foo.el ---------------------------- (defun xyz (arg) (cond ; ((member '("image") arg) ; OK ; ((member '(rel "image") arg) ; OK ; ((remove '(rel . "image") arg) ; OK ; ((memq '(rel . "image") arg) ; NG ((member '(rel . "image") arg) ; NG 1))) -------------------------------------------- 2. emacs-27.1 -Q 3. M-x byte-compile-file /tmp/foo.el RET 4. Then byte compile fails with the following error: Compiling file /tmp/foo.el at Wed Aug 19 03:38:06 2020 Entering directory ‘/tmp/’ foo.el:1:13:Error: Wrong type argument: listp, "image" in *Compile-Log* buffer. I don't see foo.elc in /tmp after that. Expected result is that byte compile finishes without error and foo.elc is generated. [Additional info] a. As written in the above code, only cons (rel . "image") causes this error. Both lists (rel "image") and ("image") are OK. b. As written in the above code, both `member' and `memq' fail while `remove' succeeds. c. Emacs 26.3 works as expected. Regards, Ikumi Keita In GNU Emacs 27.1 (build 1, x86_64-unknown-freebsd12.1, GTK+ Version 3.24.20) of 2020-08-19 built on freebsd.vmware Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: 12.1-RELEASE-p8 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Compiling /tmp/foo.el... (xyz) You can run the command ‘byte-compile-file’ with M-x by-c RET Compiling /tmp/foo.el... (xyz) Mark set next-line: End of buffer [2 times] Mark set Making completion list... Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND DBUS GSETTINGS GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 GMP Important settings: value of $EMACSLOADPATH: /home/keita/elisp: value of $LANG: C locale-coding-system: nil Major mode: Emacs-Lisp Minor modes in effect: 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 buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/keita/elisp/reftex-parse hides /home/keita/scr/emacs-27.1/lisp/textmodes/reftex-parse Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search seq gv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x cl-loaddefs cl-lib warnings byte-opt compile comint ansi-color ring bytecomp byte-compile cconv tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 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 dbusbind kqueue lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 51013 10241) (symbols 48 6580 1) (strings 32 16915 1623) (string-bytes 1 565681) (vectors 16 10152) (vector-slots 8 141502 12592) (floats 8 25 119) (intervals 56 304 125) (buffers 1000 16)) From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 18 18:45:59 2020 Received: (at 42919) by debbugs.gnu.org; 18 Aug 2020 22:45:59 +0000 Received: from localhost ([127.0.0.1]:37286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8AMh-0001Wm-Kf for submit@debbugs.gnu.org; Tue, 18 Aug 2020 18:45:59 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:41361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8AMd-0001WT-9p for 42919@debbugs.gnu.org; Tue, 18 Aug 2020 18:45:58 -0400 Received: by mail-wr1-f47.google.com with SMTP id r2so19703869wrs.8 for <42919@debbugs.gnu.org>; Tue, 18 Aug 2020 15:45:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=OxeN42L3N8ht8tdZ7KgmtZjWKLV5Qu4SIYiFTct9DSs=; b=kW9ly9rpQ6mrupWdQTPEqZcRuei+uw/kpB6cDMBhvsRe7GfAFR+TWskogBIs4DzThX GgH7gFws9qjtUgueVDXttegL4JTgaXqjb2mazSzJ7tOYgpJtPGU/1kZqCsxCdpkX+Q2f B8oICiUSTankbciqUcYwZ334CnbB7fKsjY/6O4TfuBi4goYhNhfbJqGh+ghMalbX0gQy Ud8bDtkRkRbhz4RXYAYJR0YdV2so6KgGzpBJO5V641sLlWVK4isfCfvTjD7JIH2t4kSm tApDCOQjBtDnqML6XwYM2a0pMVJkbMQFhQQmnIeDjRQd0loKwtnwqgGS9W0gBQUkwcz7 EauA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=OxeN42L3N8ht8tdZ7KgmtZjWKLV5Qu4SIYiFTct9DSs=; b=SW0o0PDvl0o+yKlDbDRh/kCGOCM8uo96kVhMTXzLI1Lh/ukDL0le0NNZSBkchTPbjk 2UH5PkVc5/Tii14ZhTzs7NoRNmkWUR99FwS4iuxmVQSPBBuxnVYEjHE74d51V6DcG0A2 kZSIrYCI8DvLgKnXvGygdWKeyX0tXIDnvHk/Bj9TsAAI91uWPouDuh3OEUYw2HirsSxE xNNVRPOu2XHu/RlGXSjsvvCw3oViAHSFqYfW4KAMQD/Q70YUiYaNDYdAd7mYc9kMnnss u9gugZRUUqU+l9zhfBG9GDrt2khQIpmPLfGcNlTEkkXDBrhxTqDVETAymIpx8cVA5+VQ AliA== X-Gm-Message-State: AOAM533qn1u0tFD43cjnp2yL3W39bGIVg4jo231t0Hmphgt8fRp9tu2D jiqSezOThRwD2ihHxh2Ju07LzQ== X-Google-Smtp-Source: ABdhPJzpnYYfFLwu2QSr6kQmJMY63oQzCF5rOsr6IWOPiDhqb7XrCQUWuAUtE2uNNmCivbntaMvlQA== X-Received: by 2002:adf:c58c:: with SMTP id m12mr21252104wrg.88.1597790749311; Tue, 18 Aug 2020 15:45:49 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:36e2:16c0:7240:397]) by smtp.gmail.com with ESMTPSA id 32sm37896911wrn.86.2020.08.18.15.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Aug 2020 15:45:48 -0700 (PDT) From: "Basil L. Contovounesios" To: Ikumi Keita Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons References: <1304.1597777216@localhost> Date: Tue, 18 Aug 2020 23:45:47 +0100 In-Reply-To: <1304.1597777216@localhost> (Ikumi Keita's message of "Wed, 19 Aug 2020 04:00:16 +0900") Message-ID: <87r1s3vahw.fsf@tcd.ie> 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-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42919 Cc: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= , 42919@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: -1.0 (-) severity 42919 important tags 42919 + confirmed quit Ikumi Keita writes: > I encountered a strange byte compile error with simple elisp code. > > [How to reproduce] > 1. Save the following file as /tmp/foo.el: > --- /tmp/foo.el ---------------------------- > (defun xyz (arg) > (cond > ; ((member '("image") arg) ; OK > ; ((member '(rel "image") arg) ; OK > ; ((remove '(rel . "image") arg) ; OK > ; ((memq '(rel . "image") arg) ; NG > ((member '(rel . "image") arg) ; NG > 1))) > -------------------------------------------- > 2. emacs-27.1 -Q > 3. M-x byte-compile-file /tmp/foo.el RET > 4. Then byte compile fails with the following error: > Compiling file /tmp/foo.el at Wed Aug 19 03:38:06 2020 > Entering directory =E2=80=98/tmp/=E2=80=99 > foo.el:1:13:Error: Wrong type argument: listp, "image" > in *Compile-Log* buffer. I don't see foo.elc in /tmp after that. > Expected result is that byte compile finishes without error and foo.elc > is generated. > > [Additional info] > a. As written in the above code, only cons (rel . "image") causes this > error. Both lists (rel "image") and ("image") are OK. > b. As written in the above code, both `member' and `memq' fail while > `remove' succeeds. > c. Emacs 26.3 works as expected. Thanks, bisected to the following commit: Compile list member functions in cond to switch (bug#36139) 36ab408207 2019-06-19 11:20:58 +0200 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3D36ab408207d7adf94f= d1396922e0df38d746a948 --=20 Basil From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 05:15:31 2020 Received: (at 42919) by debbugs.gnu.org; 19 Aug 2020 09:15:31 +0000 Received: from localhost ([127.0.0.1]:37885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8KBu-0004JQ-S0 for submit@debbugs.gnu.org; Wed, 19 Aug 2020 05:15:31 -0400 Received: from mail1437c50.megamailservers.eu ([91.136.14.37]:57488 helo=mail263c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8KBs-0004JB-3N for 42919@debbugs.gnu.org; Wed, 19 Aug 2020 05:15:29 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1597828520; bh=IIV1NeOLz1a2/ip0gIlW2X69/6Qm5S+aDq92Aam3akA=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=PQvc2qurK9iiOGrkF97kuYTkybWtX6bxCuPbsKA+eE5RpbqFBoN/OjUds3mshkPb2 tqkPejISGR3RpTJEViLL9hsN7Cq3v6zLtoLdJBha4oenbcPzuULx/CYHRZNmzaRZXs mP6JkzGAUI2c1ZTmNdUlj5jfyv3HLJUDVblq3yzE= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail263c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 07J9FGcN024551; Wed, 19 Aug 2020 09:15:18 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <87r1s3vahw.fsf@tcd.ie> Date: Wed, 19 Aug 2020 11:15:16 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1304.1597777216@localhost> <87r1s3vahw.fsf@tcd.ie> To: "Basil L. Contovounesios" X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F17.5F3CEDA8.0049, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=e6d4tph/ c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=modccNM8Y4tO3dBy39QA:9 a=CjuIK1q_8ugA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Thank you for the excellent report! I know what is wrong; will fix immediately. Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 42919 Cc: Ikumi Keita , 42919@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.0 (/) Thank you for the excellent report! I know what is wrong; will fix = immediately. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 09:29:46 2020 Received: (at 42919) by debbugs.gnu.org; 19 Aug 2020 13:29:46 +0000 Received: from localhost ([127.0.0.1]:38589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8O9x-0003PZ-MC for submit@debbugs.gnu.org; Wed, 19 Aug 2020 09:29:45 -0400 Received: from mail1463c50.megamailservers.eu ([91.136.14.63]:43438 helo=mail268c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8O9u-0003PI-Fw for 42919@debbugs.gnu.org; Wed, 19 Aug 2020 09:29:44 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1597843775; bh=+w6WlHiiBupLLF/cY8h16NyObmAoKyB+TDqDRLivpAw=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From; b=k06vc+rr/XeyOd4659vcx6Gi4tkXu+xdlulOBkta7oDh48ujz2wBsaEw1HUzBvBWJ /cvSCO0dTJgDRTzqOPn4EXaErLg9UPfeSrIkts09aN3eXtH3l3JyecRUycltBE+18r 8OUAXoA3nINueZfIqGXhNYlcVwu0fgzrQaUUFGTE= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail268c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 07JDTUJ8027056; Wed, 19 Aug 2020 13:29:31 +0000 From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Message-Id: Content-Type: multipart/mixed; boundary="Apple-Mail=_906006B0-036B-4B69-833A-01F76C193222" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons Date: Wed, 19 Aug 2020 15:29:29 +0200 In-Reply-To: <87r1s3vahw.fsf@tcd.ie> To: "Basil L. Contovounesios" References: <1304.1597777216@localhost> <87r1s3vahw.fsf@tcd.ie> X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F1D.5F3D293F.0087, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=BZ+mLYl2 c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=M51BFTxLslgA:10 a=lvwbVptzyWg6aod_BjYA:9 a=CjuIK1q_8ugA:10 a=vs5J70OrCyeR1ToPUfIA:9 a=B2y7HmGcmWMA:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: I'm so sorry about this stupid error, and am very grateful that you found it. Would you try this patch (applicable to Emacs 27.1)? Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 42919 Cc: Ikumi Keita , Stefan Monnier , 42919@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.0 (/) --Apple-Mail=_906006B0-036B-4B69-833A-01F76C193222 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii I'm so sorry about this stupid error, and am very grateful that you found it. Would you try this patch (applicable to Emacs 27.1)? --Apple-Mail=_906006B0-036B-4B69-833A-01F76C193222 Content-Disposition: attachment; filename=0001-Fix-cond-jump-table-compilation-bug-42919.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Fix-cond-jump-table-compilation-bug-42919.patch" Content-Transfer-Encoding: quoted-printable =46rom=205fcb97dabd3f7b00ebc574d6be4bad16a64482de=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20=3D?UTF-8?q?Mattias=3D20Engdeg=3DC3=3DA5rd?=3D=20= =0ADate:=20Wed,=2019=20Aug=202020=2014:59:29=20+0200=0A= Subject:=20[PATCH]=20Fix=20cond=20jump=20table=20compilation=20= (bug#42919)=0A=0AThis=20bug=20affected=20compilation=20of=0A=0A=20(cond=20= ((member=20'(some=20list)=20variable)=20...)=20...)=0A=0AWhile=20equal=20= is=20symmetric,=20member=20is=20not;=20in=20the=20latter=20case=20the=0A= arguments=20must=20be=20a=20variable=20and=20a=20constant=20list,=20in=20= that=20order.=0A=0AReported=20by=20Ikumi=20Keita.=0A=0A*=20= lisp/emacs-lisp/bytecomp.el=20(byte-compile--cond-switch-prefix):=0A= Don't=20treat=20equality=20and=20member=20predicates=20in=20the=20same=20= way;=20only=0Athe=20former=20are=20symmetric=20in=20their=20arguments.=0A= *=20test/lisp/emacs-lisp/bytecomp-tests.el=0A= (byte-opt-testsuite-arith-data):=20Add=20test=20cases.=0A---=0A=20= lisp/emacs-lisp/bytecomp.el=20=20=20=20=20=20=20=20=20=20=20=20|=2052=20= ++++++++++++++------------=0A=20test/lisp/emacs-lisp/bytecomp-tests.el=20= |=2015=20+++++++-=0A=202=20files=20changed,=2042=20insertions(+),=2025=20= deletions(-)=0A=0Adiff=20--git=20a/lisp/emacs-lisp/bytecomp.el=20= b/lisp/emacs-lisp/bytecomp.el=0Aindex=205479e6536a..90745a3a2f=20100644=0A= ---=20a/lisp/emacs-lisp/bytecomp.el=0A+++=20= b/lisp/emacs-lisp/bytecomp.el=0A@@=20-4172,40=20+4172,44=20@@=20= byte-compile--cond-switch-prefix=0A=20=20=20=20=20=20=20=20=20= (switch-var=20nil)=0A=20=20=20=20=20=20=20=20=20(switch-test=20'eq))=0A=20= =20=20=20=20(while=20(pcase=20(car=20clauses)=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20(`((,fn=20,expr1=20,expr2)=20.=20,body)=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20(`((,(and=20fn=20(or=20'eq=20'eql=20'equal))=20= ,expr1=20,expr2)=20.=20,body)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(let*=20((vars=20(byte-compile--cond-vars=20expr1=20expr2))=0A=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(var=20(car=20= vars))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (value=20(cdr=20vars)))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(and=20var=20(or=20(eq=20var=20switch-var)=20(not=20switch-var))=0A-=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(cond=0A-=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20((memq=20fn=20= '(eq=20eql=20equal))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(progn=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(setq=20switch-var=20var)=0A=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(setq=20switch-test=0A=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(byte-compile--common-test=20switch-test=20fn))=0A=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(unless=20= (member=20value=20keys)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(push=20value=20keys)=0A=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(push=20(cons=20= (list=20value)=20(or=20body=20'(t)))=20cases))=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20t)=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20((and=20(memq=20fn=20'(memq=20= memql=20member))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(listp=20value)=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;;=20Require=20= a=20non-empty=20body,=20since=20the=20member=0A-=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;;=20function=20= value=20depends=20on=20the=20switch=0A-=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;;=20argument.=0A-=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= body)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(setq=20switch-var=20var)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20(setq=20switch-test=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (byte-compile--common-test=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20switch-test=20(cdr=20(assq=20= fn=20'((memq=20=20=20.=20eq)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(memql=20=20.=20= eql)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20(member=20.=20equal))))))=0A-=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(let=20((vals=20= nil))=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(dolist=20(elem=20value)=0A-=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(unless=20(funcall=20fn=20= elem=20keys)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(push=20elem=20vals)))=0A-=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(when=20vals=0A= -=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20(setq=20keys=20(append=20vals=20keys))=0A-=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(push=20(cons=20= (nreverse=20vals)=20body)=20cases)))=0A-=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20t))))))=0A+=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20t))))=0A+=20=20=20=20=20=20=20=20= =20=20=20=20=20(`((,(and=20fn=20(or=20'memq=20'memql=20'member))=20,var=20= ,expr)=20.=20,body)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20(and=20= (symbolp=20var)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(or=20(eq=20var=20switch-var)=20(not=20switch-var))=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20(macroexp-const-p=20expr)=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20;;=20Require=20a=20= non-empty=20body,=20since=20the=20member=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20;;=20function=20value=20depends=20on=20the=20= switch=20argument.=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20body=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (let=20((value=20(eval=20expr)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20(and=20(proper-list-p=20value)=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(progn=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20(setq=20switch-var=20var)=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(setq=20switch-test=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(byte-compile--common-test=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20switch-test=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(cdr=20(assq=20= fn=20'((memq=20=20=20.=20eq)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20(memql=20=20.=20eql)=0A+=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(member=20= .=20equal))))))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(let=20((vals=20nil))=0A+=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= (dolist=20(elem=20value)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(unless=20(funcall=20= fn=20elem=20keys)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(push=20elem=20vals)))=0A= +=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20(when=20vals=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(setq=20keys=20= (append=20vals=20keys))=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(push=20(cons=20= (nreverse=20vals)=20body)=20cases)))=0A+=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20t))))))=0A=20=20=20=20= =20=20=20(setq=20clauses=20(cdr=20clauses)))=0A=20=20=20=20=20;;=20= Assume=20that=20a=20single=20switch=20is=20cheaper=20than=20two=20or=20= more=20discrete=0A=20=20=20=20=20;;=20compare=20clauses.=20=20This=20= could=20be=20tuned,=20possibly=20taking=20into=0Adiff=20--git=20= a/test/lisp/emacs-lisp/bytecomp-tests.el=20= b/test/lisp/emacs-lisp/bytecomp-tests.el=0Aindex=20= a16adfedfb..3aba9af3e7=20100644=0A---=20= a/test/lisp/emacs-lisp/bytecomp-tests.el=0A+++=20= b/test/lisp/emacs-lisp/bytecomp-tests.el=0A@@=20-347,7=20+347,20=20@@=20= byte-opt-testsuite-arith-data=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20((eq=20x=20't)=20= 99)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20(t=20999))))=0A=20=20=20=20=20=20=20=20=20=20= =20=20=20'((a=20c)=20(b=20c)=20(7=20c)=20(-3=20c)=20(nil=20nil)=20(t=20= c)=20(q=20c)=20(r=20c)=20(s=20c)=0A-=20=20=20=20=20=20=20=20=20=20=20=20=20= =20(t=20c)=20(x=20"a")=20(x=20"c")=20(x=20c)=20(x=20d)=20(x=20e))))=0A+=20= =20=20=20=20=20=20=20=20=20=20=20=20=20(t=20c)=20(x=20"a")=20(x=20"c")=20= (x=20c)=20(x=20d)=20(x=20e)))=0A+=0A+=20=20=20=20(mapcar=20(lambda=20(x)=20= (cond=20((member=20'(a=20.=20b)=20x)=201)=0A+=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20((equal=20x=20= '(c))=202)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20'(((a=20.=20b))=20a=20= b=20(c)=20(d)))=0A+=20=20=20=20(mapcar=20(lambda=20(x)=20(cond=20((memq=20= '(a=20.=20b)=20x)=201)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20((equal=20x=20'(c))=202)))=0A+=20= =20=20=20=20=20=20=20=20=20=20=20'(((a=20.=20b))=20a=20b=20(c)=20(d)))=0A= +=20=20=20=20(mapcar=20(lambda=20(x)=20(cond=20((member=20'(a=20b)=20x)=20= 1)=0A+=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20((equal=20x=20'(c))=202)))=0A+=20=20=20=20=20=20=20=20= =20=20=20=20'(((a=20b))=20a=20b=20(c)=20(d)))=0A+=20=20=20=20(mapcar=20= (lambda=20(x)=20(cond=20((memq=20'(a=20b)=20x)=201)=0A+=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= ((equal=20x=20'(c))=202)))=0A+=20=20=20=20=20=20=20=20=20=20=20=20'(((a=20= b))=20a=20b=20(c)=20(d))))=0A=20=20=20"List=20of=20expression=20for=20= test.=0A=20Each=20element=20will=20be=20executed=20by=20interpreter=20= and=20with=0A=20bytecompiled=20code,=20and=20their=20results=20= compared.")=0A--=20=0A2.21.1=20(Apple=20Git-122.3)=0A=0A= --Apple-Mail=_906006B0-036B-4B69-833A-01F76C193222-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 09:57:34 2020 Received: (at 42919) by debbugs.gnu.org; 19 Aug 2020 13:57:35 +0000 Received: from localhost ([127.0.0.1]:40568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Oas-0006tr-Nd for submit@debbugs.gnu.org; Wed, 19 Aug 2020 09:57:34 -0400 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:35696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Oaq-0006th-HW for 42919@debbugs.gnu.org; Wed, 19 Aug 2020 09:57:33 -0400 Received: from localhost (203-165-82-99.rev.home.ne.jp [203.165.82.99]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 400085F; Wed, 19 Aug 2020 22:57:30 +0900 (JST) From: Ikumi Keita To: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons In-reply-to: References: <1304.1597777216@localhost> <87r1s3vahw.fsf@tcd.ie> Comments: In-reply-to =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= message dated "Wed, 19 Aug 2020 15:29:29 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 27.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Date: Wed, 19 Aug 2020 22:57:23 +0900 Message-ID: <7677.1597845443@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42919 Cc: "Basil L. Contovounesios" , Stefan Monnier , 42919@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: -1.0 (-) Hi Mattias, >>>>> Mattias Engdeg=E5rd writes: > I'm so sorry about this stupid error, and am very grateful that you found= it. > Would you try this patch (applicable to Emacs 27.1)? Thanks, it now runs as expected! :-) Regards, Ikumi Keita From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 10:41:12 2020 Received: (at 42919) by debbugs.gnu.org; 19 Aug 2020 14:41:12 +0000 Received: from localhost ([127.0.0.1]:40696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8PH6-0006EM-GT for submit@debbugs.gnu.org; Wed, 19 Aug 2020 10:41:12 -0400 Received: from mail1433c50.megamailservers.eu ([91.136.14.33]:33670 helo=mail263c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8PH3-0006E1-IH for 42919@debbugs.gnu.org; Wed, 19 Aug 2020 10:41:11 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1597848061; bh=Fah7TF0BJSFRicjDI/YMxCpbXISJhErdaZvZSaNW/ko=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=nZAIUBDuAFF1CfPmIWEvxpvQx1FwdR0N3ExZ+P7jmG46VCUCtsRqTl/DBesGuAvlX g2sFuBjShw6ovtsAaPk6QU/p1Fx2EPzCPYC+KtPwCpYtvtIR8+UiIBM2xD0U7WMfbn d1JGRQwhkMtN0RvVID4qkPyjMUHG5QviKWNd5Hwk= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail263c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 07JEevXD013126; Wed, 19 Aug 2020 14:41:00 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <7677.1597845443@localhost> Date: Wed, 19 Aug 2020 16:40:56 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1304.1597777216@localhost> <87r1s3vahw.fsf@tcd.ie> <7677.1597845443@localhost> To: Ikumi Keita X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F23.5F3D39FD.0092, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=e6d4tph/ c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=gsKhsBVtZj18sA3w5XEA:9 a=CjuIK1q_8ugA:10 a=O11tD7fhs18A:10 X-Origin-Country: SE X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: 19 aug. 2020 kl. 15.57 skrev Ikumi Keita : > Thanks, it now runs as expected! :-) Good with such a speedy confirmation! Since it will go into the release branch, I'll just wait for Stefan to say that it doesn't look completely bonkers before pushing. Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.4 KHOP_HELO_FCRDNS Relay HELO differs from its IP's reverse DNS X-Debbugs-Envelope-To: 42919 Cc: "Basil L. Contovounesios" , Stefan Monnier , 42919@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.0 (/) 19 aug. 2020 kl. 15.57 skrev Ikumi Keita : > Thanks, it now runs as expected! :-) Good with such a speedy confirmation! Since it will go into the release = branch, I'll just wait for Stefan to say that it doesn't look completely = bonkers before pushing. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 19 13:19:22 2020 Received: (at 42919-done) by debbugs.gnu.org; 19 Aug 2020 17:19:22 +0000 Received: from localhost ([127.0.0.1]:40903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8RkA-0003oh-0q for submit@debbugs.gnu.org; Wed, 19 Aug 2020 13:19:22 -0400 Received: from mail173c50.megamailservers.eu ([91.136.10.183]:55054 helo=mail56c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Rk6-0003oR-GA; Wed, 19 Aug 2020 13:19:20 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1597857555; bh=yCiIjYGdHPcilXWVGS6dcFaRwk9bFgz44f21mWqgOmo=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=a44dfIFM0PWYyBNkr1VnIaxUZl3kr8YSZz4szhqSJjlL9YXCKIRF9F2v14HE1cEzw w4wy9wYh16FIhBc/zDVF/oAhdbQK5OVpeNKUJE9czn2Djsj+12/Ns4fXFz9/C0tz0P Hvbzoa1v9qAtySou9JkX09cnVa8InAKLp6sUkEXQ= Feedback-ID: mattiase@acm.or Received: from [192.168.0.4] (c188-150-171-71.bredband.comhem.se [188.150.171.71]) (authenticated bits=0) by mail56c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 07JHJBOF024687; Wed, 19 Aug 2020 17:19:13 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: Re: bug#42919: 27.1; Strange byte compile error with `cond' involving cons From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: Date: Wed, 19 Aug 2020 19:19:11 +0200 Content-Transfer-Encoding: 7bit Message-Id: References: <1304.1597777216@localhost> <87r1s3vahw.fsf@tcd.ie> <7677.1597845443@localhost> To: 42919-done@debbugs.gnu.org X-Mailer: Apple Mail (2.3445.104.15) X-CTCH-RefID: str=0001.0A782F1F.5F3D5F13.0069, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown X-CTCH-Score: 0.000 X-CTCH-Rules: X-CTCH-Flags: 0 X-CTCH-ScoreCust: 0.000 X-CSC: 0 X-CHA: v=2.3 cv=UqsdyN4B c=1 sm=1 tr=0 a=SF+I6pRkHZhrawxbOkkvaA==:117 a=SF+I6pRkHZhrawxbOkkvaA==:17 a=kj9zAlcOel0A:10 a=M51BFTxLslgA:10 a=eJBaDMgsWMM1AiipUVAA:9 a=CjuIK1q_8ugA:10 X-Origin-Country: SE X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 42919-done Cc: "Basil L. Contovounesios" , Ikumi Keita , Stefan Monnier 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.0 (/) Pushed to emacs-27; closing. From unknown Mon Aug 18 00:08:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 17 Sep 2020 11:24:05 +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