From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#17630: 24.3.91; gv expander for a few places are incorrect Date: Sat, 31 May 2014 10:37:12 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1401547110 6333 80.91.229.3 (31 May 2014 14:38:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 31 May 2014 14:38:30 +0000 (UTC) Cc: 17630@debbugs.gnu.org To: Leo Liu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 31 16:38:23 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WqkQO-0008FX-Mf for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 May 2014 16:38:20 +0200 Original-Received: from localhost ([::1]:59966 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqkQO-0007rA-5O for geb-bug-gnu-emacs@m.gmane.org; Sat, 31 May 2014 10:38:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqkQD-0007qY-Jb for bug-gnu-emacs@gnu.org; Sat, 31 May 2014 10:38:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WqkQ6-0006ww-0g for bug-gnu-emacs@gnu.org; Sat, 31 May 2014 10:38:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WqkQ5-0006wq-UW for bug-gnu-emacs@gnu.org; Sat, 31 May 2014 10:38:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WqkQ5-0006gf-K5 for bug-gnu-emacs@gnu.org; Sat, 31 May 2014 10:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 May 2014 14:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17630 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17630-submit@debbugs.gnu.org id=B17630.140154704125637 (code B ref 17630); Sat, 31 May 2014 14:38:01 +0000 Original-Received: (at 17630) by debbugs.gnu.org; 31 May 2014 14:37:21 +0000 Original-Received: from localhost ([127.0.0.1]:39029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqkPQ-0006fQ-OU for submit@debbugs.gnu.org; Sat, 31 May 2014 10:37:21 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:6531) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WqkPO-0006f5-8E for 17630@debbugs.gnu.org; Sat, 31 May 2014 10:37:19 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQRWIxALDiYSFBgNJIgM0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArYGAIDvNVPO+IOj/2dsb2JhbABZgwaDSr0vgw6BFxd0giYBAQRWIxALDiYSFBgNJIgM0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="65170846" Original-Received: from 206-248-131-163.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 31 May 2014 10:37:12 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 81A89601AD; Sat, 31 May 2014 10:37:12 -0400 (EDT) In-Reply-To: (Leo Liu's message of "Sat, 31 May 2014 11:04:07 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:89808 Archived-At: > +(gv-define-setter window-buffer (v &optional w) > + `(progn (set-window-buffer ,w ,v) ,v)) Actually, this is wrong. C-h f gv-define-setter says: The first arg in ARGLIST (the one that receives VAL) receives an expression which can do arbitrary things, whereas the other arguments are all guaranteed to be pure and copyable. So using ,v twice will cause havoc in things like (setf (window-buffer foo) (pop buffer)) -- Stefan