From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 12:14:30 2012 Received: (at submit) by debbugs.gnu.org; 31 Dec 2012 17:14:30 +0000 Received: from localhost ([127.0.0.1]:38235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpiwX-0004KS-Le for submit@debbugs.gnu.org; Mon, 31 Dec 2012 12:14:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37373) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpWG8-0007HK-6y for submit@debbugs.gnu.org; Sun, 30 Dec 2012 22:41:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TpWF0-0007jw-Gs for submit@debbugs.gnu.org; Sun, 30 Dec 2012 22:40:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpWF0-0007js-DT for submit@debbugs.gnu.org; Sun, 30 Dec 2012 22:40:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpWEy-0004Yb-3N for bug-gnu-emacs@gnu.org; Sun, 30 Dec 2012 22:40:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TpWEv-0007iX-Rh for bug-gnu-emacs@gnu.org; Sun, 30 Dec 2012 22:40:39 -0500 Received: from mail-qa0-f42.google.com ([209.85.216.42]:42407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TpWEv-0007iT-NK for bug-gnu-emacs@gnu.org; Sun, 30 Dec 2012 22:40:37 -0500 Received: by mail-qa0-f42.google.com with SMTP id hg5so10582747qab.1 for ; Sun, 30 Dec 2012 19:40:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=iOQ8dgxXXCBWAKvxy7VMc7oHwFnaAdj5HEc8fqS2+dw=; b=SAw17roiG/TW3q30dAKAEm8mF27qQJwUwoXu+qg4Rziu9YlxkLKJX+cyPRcqtugGTs sXC89YYyM0YY8+lF3NgEpjRN41D8OlxfAZjmvVzk5lXkrEqgWYr10QXACpLFmRwMDfYl yTt9GE9lBe1T4mPWy6septiTNWuWsONk1pQyEPfniyXLnrxj7LU5VR/Lal3XERbkSg3r PJhOYYXhbfDSJ3Q/7f/j0vdLnncju9TNNmTHcEQO5eq/HAH5S0gnYED0nbd8iXpqUUk4 W3HlAg9iJdJQ90yngyCWqDQnLUcVzAo32e1r5V2L7pvv8RGGNVAFpde+Hn343DV9OHG9 50Pg== MIME-Version: 1.0 Received: by 10.224.199.70 with SMTP id er6mr18431626qab.19.1356925236283; Sun, 30 Dec 2012 19:40:36 -0800 (PST) Received: by 10.49.4.102 with HTTP; Sun, 30 Dec 2012 19:40:36 -0800 (PST) Date: Mon, 31 Dec 2012 03:40:36 +0000 Message-ID: Subject: 24.2.50; defmacro might not return the last form, if it is nil From: E Sabof To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=20cf30050e8ab20abd04d21dc679 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 31 Dec 2012 12:14:28 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) --20cf30050e8ab20abd04d21dc679 Content-Type: text/plain; charset=ISO-8859-1 If I write: (defmacro test-macro () ''a nil) (test-macro) I get "a" as a result. Tested with emacs -Q. Emacs version: 24.2.50.1 (got it from development repository ~2 months ago) Evgeni --20cf30050e8ab20abd04d21dc679 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
If I write:
(defmacro test-macro () '&#= 39;a nil)
(test-macro)

I get "a&quo= t; as a result.=A0

Tested with emacs -Q.=A0
<= div style> Emacs version:=A024.2.50.1 (got it from development repository ~2 months ag= o)

Evgeni
--20cf30050e8ab20abd04d21dc679-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 12:36:41 2012 Received: (at 13316) by debbugs.gnu.org; 31 Dec 2012 17:36:41 +0000 Received: from localhost ([127.0.0.1]:38269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpjI1-0005rD-D2 for submit@debbugs.gnu.org; Mon, 31 Dec 2012 12:36:41 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:30062) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpjHz-0005r6-EE for 13316@debbugs.gnu.org; Mon, 31 Dec 2012 12:36:40 -0500 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qBVHZRk1017483 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 31 Dec 2012 17:35:27 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qBVHZQlT007514 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 31 Dec 2012 17:35:26 GMT Received: from abhmt111.oracle.com (abhmt111.oracle.com [141.146.116.63]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qBVHZQcc028044; Mon, 31 Dec 2012 11:35:26 -0600 Received: from dradamslap1 (/10.159.239.69) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 31 Dec 2012 09:35:25 -0800 From: "Drew Adams" To: "'E Sabof'" , <13316@debbugs.gnu.org> References: Subject: RE: bug#13316: 24.2.50; defmacro might not return the last form, if it is nil Date: Mon, 31 Dec 2012 09:35:14 -0800 Message-ID: <71EBC459E8204D6AAEA8BBB4B5F4687F@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-reply-to: Thread-Index: Ac3nej7YLHzKiOW5QXKsu3mX/h5UBQAAXx6A X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 13316 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) > If I write: > (defmacro test-macro () ''a nil) > (test-macro) > > I get "a" as a result. > > Tested with emacs -Q. > Emacs version: 24.2.50.1 (got it from development repository ~2 months ago) This is a regression, BTW - it works correctly in Emacs 24.2. Confirmed in this more recent version: In GNU Emacs 24.3.50.1 (i386-mingw-nt5.1.2600) of 2012-12-18 on MS-W7-DANI Bzr revision: 111265 eliz@gnu.org-20121218190556-x9wmq083vwecgu0f Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.7) --no-opt --enable-checking --cflags -Ic:/emacs/libs/libXpm-3.5.10/include -Ic:/emacs/libs/libXpm-3.5.10/src -Ic:/emacs/libs/libpng-dev_1.4.3-1_win32/include -Ic:/emacs/libs/zlib-dev_1.2.5-2_win32/include -Ic:/emacs/libs/giflib-4.1.4-1-lib/include -Ic:/emacs/libs/jpeg-6b-4-lib/include -Ic:/emacs/libs/tiff-3.8.2-1-lib/include -Ic:/emacs/libs/libxml2-2.7.8-w32-bin/include/libxml2 -Ic:/emacs/libs/gnutls-3.0.9-w32-bin/include -Ic:/emacs/libs/libiconv-1.9.2-1-lib/include' (macroexpand '(test-macro)) returns (quote a). However, with something non-nil in place of nil it DTRT: (defmacro test-macro () ''a 45) (test-macro) ; 45 (macroexpand '(test-macro)) ; 45 From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 31 14:23:41 2012 Received: (at 13316-done) by debbugs.gnu.org; 31 Dec 2012 19:23:41 +0000 Received: from localhost ([127.0.0.1]:38319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpkxV-0008UL-9W for submit@debbugs.gnu.org; Mon, 31 Dec 2012 14:23:41 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:55799) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TpkxO-0008U4-Td for 13316-done@debbugs.gnu.org; Mon, 31 Dec 2012 14:23:36 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3YZpLg0BQRz4KK3h; Mon, 31 Dec 2012 20:22:18 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3YZpLf4sg0zbbgN; Mon, 31 Dec 2012 20:22:18 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id ion5fbd2YcoS; Mon, 31 Dec 2012 20:22:10 +0100 (CET) X-Auth-Info: o4udz5vkm7LXEV+jTFTTf6yOemSwoCkZrdsw3gUKusg= Received: from igel.home (ppp-93-104-157-148.dynamic.mnet-online.de [93.104.157.148]) by mail.mnet-online.de (Postfix) with ESMTPA; Mon, 31 Dec 2012 20:22:18 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 7E0E6CA2A2; Mon, 31 Dec 2012 20:22:17 +0100 (CET) From: Andreas Schwab To: E Sabof Subject: Re: bug#13316: 24.2.50; defmacro might not return the last form, if it is nil References: X-Yow: I'LL get it!! It's probably a FEW of my ITALIAN GIRL-FRIENDS!! Date: Mon, 31 Dec 2012 20:22:17 +0100 In-Reply-To: (E. Sabof's message of "Mon, 31 Dec 2012 03:40:36 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 13316-done Cc: 13316-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Fixed on emacs-24. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Jun 21 12:25:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 29 Jan 2013 12:24:03 +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