From unknown Mon Jun 23 07:51:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27910: 24.5; local-scope; construct list Resent-From: hw Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2017 15:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27910 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27910@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150160104632086 (code B ref -1); Tue, 01 Aug 2017 15:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Aug 2017 15:24:06 +0000 Received: from localhost ([127.0.0.1]:37092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZ1i-0008LS-CF for submit@debbugs.gnu.org; Tue, 01 Aug 2017 11:24:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcVtX-0003Xb-4k for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcVtQ-0006i5-PV for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60545) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcVtQ-0006hu-MG for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dcVtO-0008TP-3M for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcVtK-0006ea-Ru for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:18 -0400 Received: from mail-pg0-x242.google.com ([2607:f8b0:400e:c05::242]:33644) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dcVtK-0006e7-M0 for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:14 -0400 Received: by mail-pg0-x242.google.com with SMTP id u185so2410094pgb.0 for ; Tue, 01 Aug 2017 05:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=r1qosa4+AhWjJS6DhawbrxtlHUm/vMqXG1hajhMgvNQ=; b=iZIDmR4kh6g8hfAmt6V8zFKbYWAqKSElXxFvHw/22vlnlgGva66AJpP/CxG42fj0uM MUNoP/6xXypVdqf8gb78TaiAgLVz03BIYfVNfA0HkK7BNqTvZ4DuGvSNEBQVlNS45UAk pS0Cun05QkezWsvMaG2HqQv99eAkFuRriKfydi9oWrdMfMYf3MCiG8CkrHRa1KQywTQ4 QOTFPMNjHua8yOfA1PegycBT7IuJJl7foFICiUHHVkk/8sLVFR8a+PBmVkoo5vVbOUB9 YuvgLb9Oe+KgukGYTtYweav5Jd2NxXEJwlutrO5jrO3SNWpTAGe02dXLpY1F5KdqzstZ Es+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=r1qosa4+AhWjJS6DhawbrxtlHUm/vMqXG1hajhMgvNQ=; b=Nz2ZyLqnPSzoE38GfCYN4DaVs2/iX2IwPEYDfsp78wIk+zZ6XcLiQguqYpfnxej5c7 b4gJRuKlSEUvoKIxcpSjEm6bOUPnYqD7Am9EbF7GKYoT/buDKiha7HdcQCJ+eNYF4mjy A/3uJgrGF/uI1CtEZlInRytS77wESsAaRh9jPjuJxjdEswN8dzsHsx5nfazb3/evrls7 VSrt4KCva2Qh81kBpK631YnwGNh8IIwTiri2OClJREcyOzIGeh1bBDEX6kJO8wWp6sob SEHWPDANF2MK2G9XB+o448m4LBfs1qrYB9j14R+J21dHTDJjMPbZEkHLFHP2S2T520f1 ZcVQ== X-Gm-Message-State: AIVw1127aKnGLIL2LRiB5P/nGhRDrRjirKD87N/FzNNtAZzSU7qX2p2x bjIazHdcQH2qfC9n X-Received: by 10.84.196.1 with SMTP id k1mr14139918pld.137.1501588991906; Tue, 01 Aug 2017 05:03:11 -0700 (PDT) Received: from hw ([58.200.129.152]) by smtp.gmail.com with ESMTPSA id d3sm3085305pgf.75.2017.08.01.05.03.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2017 05:03:11 -0700 (PDT) From: hw Date: Tue, 01 Aug 2017 20:02:17 +0800 Message-ID: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Mailman-Approved-At: Tue, 01 Aug 2017 11:24:05 -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: -3.8 (---) Look at this code: (defun test () "Test" (setq a '(A)) (push 'B a) (nreverse a)) (message "%s" (test)) (message "%s" (test)) The result of the code run on my emacs is: (A B) (B A B) Since 'a' is a local variable, it is expected to be lke this: (A B) (A B) If I substitute '(setq a '(A))' with '(setq a (list 'A))', I get the result I expect. I think there is no difference between the two ways of constructing list(quote expression or list function), but the result is different.If my understanding is right, I doubt that the local binding or optimization of elisp cause this problem. Can anyone tell me the reason or tell me this is really a bug so I will be careful with constructing list. Thank you! In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-17 on lgw01-04, modified by Debian System Description: Ubuntu 16.04.2 LTS Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Important settings: value of $LC_MONETARY: zh_CN.UTF-8 value of $LC_NUMERIC: zh_CN.UTF-8 value of $LC_TIME: zh_CN.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: global-linum-mode: t linum-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 Recent messages: (Y X A) tt: (Y X A) (A X Y) (A B) (4 3 2 1) SBSBSB end 0.187039 Making completion list... Load-path shadows: /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/24.5/lisp/language/thai-word Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils help-mode init config-auto-save smart-auto-save pp auto-save-code auto-save-custom config-ui config-theme solarized-theme solarized-definitions color-theme-custom linum ui-custom config-miscellany file-lib file-custom miscellany-custom config-elpa info easymenu package epg-config elpa-custom global-custom path-lib file-code xterm time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 183902 6810) (symbols 48 22987 0) (miscs 40 133 143) (strings 32 35066 12364) (string-bytes 1 870136) (vectors 16 12013) (vector-slots 8 397093 3882) (floats 8 70 746) (intervals 56 294 23) (buffers 960 12) (heap 1024 32681 704)) From unknown Mon Jun 23 07:51:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: hw Subject: bug#27910: closed (Re: bug#27910: 24.5; local-scope; construct list) Message-ID: References: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> X-Gnu-PR-Message: they-closed 27910 X-Gnu-PR-Package: emacs Reply-To: 27910@debbugs.gnu.org Date: Tue, 01 Aug 2017 15:47:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1501602421-8880-1" This is a multi-part message in MIME format... ------------=_1501602421-8880-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27910: 24.5; local-scope; construct list which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27910@debbugs.gnu.org. --=20 27910: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27910 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1501602421-8880-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27910-done) by debbugs.gnu.org; 1 Aug 2017 15:46:46 +0000 Received: from localhost ([127.0.0.1]:37124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZNe-0002Ib-0S for submit@debbugs.gnu.org; Tue, 01 Aug 2017 11:46:46 -0400 Received: from mx2.suse.de ([195.135.220.15]:54377 helo=mx1.suse.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZNc-0002IT-IT for 27910-done@debbugs.gnu.org; Tue, 01 Aug 2017 11:46:44 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 58A2DAC94; Tue, 1 Aug 2017 15:46:43 +0000 (UTC) From: Andreas Schwab To: hw Subject: Re: bug#27910: 24.5; local-scope; construct list References: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> X-Yow: I just bought FLATBUSH from MICKEY MANTLE! Date: Tue, 01 Aug 2017 17:46:42 +0200 In-Reply-To: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> (hw's message of "Tue, 01 Aug 2017 20:02:17 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27910-done Cc: 27910-done@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.3 (--) On Aug 01 2017, hw wrote: > Look at this code: > > (defun test () > "Test" > (setq a '(A)) > (push 'B a) > (nreverse a)) > > (message "%s" (test)) > (message "%s" (test)) > > The result of the code run on my emacs is: > > (A B) > (B A B) > > Since 'a' is a local variable, it is expected to be lke this: This is irrelevant, nreverse is destructively modifying the literal in the function: ELISP> (symbol-function 'test) (lambda nil "Test" (setq a '(A B)) (push 'B a) (nreverse a)) Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." ------------=_1501602421-8880-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Aug 2017 15:24:06 +0000 Received: from localhost ([127.0.0.1]:37092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZ1i-0008LS-CF for submit@debbugs.gnu.org; Tue, 01 Aug 2017 11:24:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcVtX-0003Xb-4k for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcVtQ-0006i5-PV for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60545) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcVtQ-0006hu-MG for submit@debbugs.gnu.org; Tue, 01 Aug 2017 08:03:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dcVtO-0008TP-3M for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcVtK-0006ea-Ru for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:18 -0400 Received: from mail-pg0-x242.google.com ([2607:f8b0:400e:c05::242]:33644) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dcVtK-0006e7-M0 for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 08:03:14 -0400 Received: by mail-pg0-x242.google.com with SMTP id u185so2410094pgb.0 for ; Tue, 01 Aug 2017 05:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=r1qosa4+AhWjJS6DhawbrxtlHUm/vMqXG1hajhMgvNQ=; b=iZIDmR4kh6g8hfAmt6V8zFKbYWAqKSElXxFvHw/22vlnlgGva66AJpP/CxG42fj0uM MUNoP/6xXypVdqf8gb78TaiAgLVz03BIYfVNfA0HkK7BNqTvZ4DuGvSNEBQVlNS45UAk pS0Cun05QkezWsvMaG2HqQv99eAkFuRriKfydi9oWrdMfMYf3MCiG8CkrHRa1KQywTQ4 QOTFPMNjHua8yOfA1PegycBT7IuJJl7foFICiUHHVkk/8sLVFR8a+PBmVkoo5vVbOUB9 YuvgLb9Oe+KgukGYTtYweav5Jd2NxXEJwlutrO5jrO3SNWpTAGe02dXLpY1F5KdqzstZ Es+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=r1qosa4+AhWjJS6DhawbrxtlHUm/vMqXG1hajhMgvNQ=; b=Nz2ZyLqnPSzoE38GfCYN4DaVs2/iX2IwPEYDfsp78wIk+zZ6XcLiQguqYpfnxej5c7 b4gJRuKlSEUvoKIxcpSjEm6bOUPnYqD7Am9EbF7GKYoT/buDKiha7HdcQCJ+eNYF4mjy A/3uJgrGF/uI1CtEZlInRytS77wESsAaRh9jPjuJxjdEswN8dzsHsx5nfazb3/evrls7 VSrt4KCva2Qh81kBpK631YnwGNh8IIwTiri2OClJREcyOzIGeh1bBDEX6kJO8wWp6sob SEHWPDANF2MK2G9XB+o448m4LBfs1qrYB9j14R+J21dHTDJjMPbZEkHLFHP2S2T520f1 ZcVQ== X-Gm-Message-State: AIVw1127aKnGLIL2LRiB5P/nGhRDrRjirKD87N/FzNNtAZzSU7qX2p2x bjIazHdcQH2qfC9n X-Received: by 10.84.196.1 with SMTP id k1mr14139918pld.137.1501588991906; Tue, 01 Aug 2017 05:03:11 -0700 (PDT) Received: from hw ([58.200.129.152]) by smtp.gmail.com with ESMTPSA id d3sm3085305pgf.75.2017.08.01.05.03.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2017 05:03:11 -0700 (PDT) From: hw To: bug-gnu-emacs@gnu.org Subject: 24.5; local-scope; construct list Date: Tue, 01 Aug 2017 20:02:17 +0800 Message-ID: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 01 Aug 2017 11:24:05 -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: -3.8 (---) Look at this code: (defun test () "Test" (setq a '(A)) (push 'B a) (nreverse a)) (message "%s" (test)) (message "%s" (test)) The result of the code run on my emacs is: (A B) (B A B) Since 'a' is a local variable, it is expected to be lke this: (A B) (A B) If I substitute '(setq a '(A))' with '(setq a (list 'A))', I get the result I expect. I think there is no difference between the two ways of constructing list(quote expression or list function), but the result is different.If my understanding is right, I doubt that the local binding or optimization of elisp cause this problem. Can anyone tell me the reason or tell me this is really a bug so I will be careful with constructing list. Thank you! In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2016-04-17 on lgw01-04, modified by Debian System Description: Ubuntu 16.04.2 LTS Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro'' Important settings: value of $LC_MONETARY: zh_CN.UTF-8 value of $LC_NUMERIC: zh_CN.UTF-8 value of $LC_TIME: zh_CN.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: global-linum-mode: t linum-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-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 Recent messages: (Y X A) tt: (Y X A) (A X Y) (A B) (4 3 2 1) SBSBSB end 0.187039 Making completion list... Load-path shadows: /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/24.5/lisp/language/thai-word Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils help-mode init config-auto-save smart-auto-save pp auto-save-code auto-save-custom config-ui config-theme solarized-theme solarized-definitions color-theme-custom linum ui-custom config-miscellany file-lib file-custom miscellany-custom config-elpa info easymenu package epg-config elpa-custom global-custom path-lib file-code xterm time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 183902 6810) (symbols 48 22987 0) (miscs 40 133 143) (strings 32 35066 12364) (string-bytes 1 870136) (vectors 16 12013) (vector-slots 8 397093 3882) (floats 8 70 746) (intervals 56 294 23) (buffers 960 12) (heap 1024 32681 704)) ------------=_1501602421-8880-1-- From unknown Mon Jun 23 07:51:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27910: 24.5; local-scope; construct list Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2017 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27910 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27910@debbugs.gnu.org, Andreas Schwab , huwei9527@gmail.com Received: via spool by 27910-submit@debbugs.gnu.org id=B27910.150160333417137 (code B ref 27910); Tue, 01 Aug 2017 16:03:01 +0000 Received: (at 27910) by debbugs.gnu.org; 1 Aug 2017 16:02:14 +0000 Received: from localhost ([127.0.0.1]:37140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZcc-0004SE-7r for submit@debbugs.gnu.org; Tue, 01 Aug 2017 12:02:14 -0400 Received: from mail-oi0-f42.google.com ([209.85.218.42]:33169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcZcX-0004M2-40 for 27910@debbugs.gnu.org; Tue, 01 Aug 2017 12:02:12 -0400 Received: by mail-oi0-f42.google.com with SMTP id d71so14674010oih.0 for <27910@debbugs.gnu.org>; Tue, 01 Aug 2017 09:02:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=0vpBRXTUVd9tRsC0cLH0H8vxr0sgFhRT9T1q8rhAKRU=; b=ZzXzXj7laMbj0dEEnf6hkligtPQmcF8LAnFcd9hguf3T7quhPin9GO4WzWw82t9PrW kF4/fAzJzEmys6sj53nbL9CESqN1SWGrdb9VvkGe9zeRo7C8sKkZ7TTxGC1erQ1WcxIw eY9LcmM3dqzxdwe7VcHmBOyHpSNRcnZNVHsbpro3CJQRP4DA+mkpy7mw2CtBaHm3oh+Y 98J85gP5Ktt+KY1cUs0zvn4tXMcln5nRx38hVYO/zlSfe+DmTNIhYuc7SzrOu99tN0U4 t6EyO6KvMCiYw4SD3UTomx4x1fcWS9RMgDrZGVI7S2ehRRj8xRzS0h6VZFl0R3conYXf O5KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=0vpBRXTUVd9tRsC0cLH0H8vxr0sgFhRT9T1q8rhAKRU=; b=DuO72DucZMIb1XMHlpDaEDhvsVdZrjnr6QdrXh838wnYtzBV5jgaJ7+vxWLumdmrAi AIneS3FDPtiIQv5/d3+r4diLZm6hQcKtx2THn1JOauiXF6HoOWIpsbSoM16h87S823Tc mQlBBsuzODD0TqVS3jzUs0r8XrpNGyacq5iy+5ZLTYMf6ixvBDBQWlb3xyrMmBWgqKlC /HbP6E4ZCjZyInHMMC6eAuwJwOHM8iGz25JOVlu99e6IvK5Q8vRMaPk75WcE2zVTskL8 TVOG/K3qLe9+SZoiSsAA8yA6qey+/sblus92xjkYiiAA1pyZb8me0OKeFUblQS/8rqj6 5HRA== X-Gm-Message-State: AIVw1134uzWrQ4IDg1brjOIRFmUbyXjyCB+ggl3BEa7YnatMx5EOYsqn wevfj3VcHCfIlNM7AMyuQI3RS5C4L7/0 X-Received: by 10.202.68.2 with SMTP id r2mr16235267oia.62.1501603322823; Tue, 01 Aug 2017 09:02:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.113.6 with HTTP; Tue, 1 Aug 2017 09:02:01 -0700 (PDT) In-Reply-To: References: <87h8xrlcmu.fsf@hw.i-did-not-set--mail-host-address--so-tickle-me> From: Noam Postavsky Date: Tue, 1 Aug 2017 12:02:01 -0400 X-Google-Sender-Auth: -wngtSlDpKOwgilru2TSbFSFaX8 Message-ID: Content-Type: text/plain; charset="UTF-8" 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: 0.7 (/) On Tue, Aug 1, 2017 at 11:46 AM, Andreas Schwab wrote: > > This is irrelevant, nreverse is destructively modifying the literal in > the function: See also `(elisp) Rearrangement'[1], and Bug#23417. [1]: https://www.gnu.org/software/emacs/manual/html_node/elisp/Rearrangement.html