From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Markus Sauermann Newsgroups: gmane.emacs.bugs Subject: bug#7145: elisp-code behaves differently after byte-compilation Date: Tue, 05 Oct 2010 19:37:03 +0200 Message-ID: <4CAB623F.5000707@gmx.de> References: <20101002015349.23590@gmx.net> <877hi0zxkh.fsf@gnu.org> <87k4lz271m.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1286302000 17107 80.91.229.12 (5 Oct 2010 18:06:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 5 Oct 2010 18:06:40 +0000 (UTC) Cc: 7145@debbugs.gnu.org, Andreas Schwab To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 05 20:06:38 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P3BuN-0005Uw-Jh for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Oct 2010 20:06:35 +0200 Original-Received: from localhost ([127.0.0.1]:49711 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3BuM-0004DJ-SV for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Oct 2010 14:06:34 -0400 Original-Received: from [140.186.70.92] (port=53189 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P3Bg0-0007ih-EI for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2010 13:51:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P3BWp-0006CI-Qf for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2010 13:42:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P3BWp-0006CD-O0 for bug-gnu-emacs@gnu.org; Tue, 05 Oct 2010 13:42:15 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1P3BPq-0005bY-Fc; Tue, 05 Oct 2010 13:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Markus Sauermann Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Oct 2010 17:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7145 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 7145-submit@debbugs.gnu.org id=B7145.128630005621534 (code B ref 7145); Tue, 05 Oct 2010 17:35:02 +0000 Original-Received: (at 7145) by debbugs.gnu.org; 5 Oct 2010 17:34:16 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P3BP6-0005bH-4C for submit@debbugs.gnu.org; Tue, 05 Oct 2010 13:34:16 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1P3BP0-0005b7-HJ for 7145@debbugs.gnu.org; Tue, 05 Oct 2010 13:34:15 -0400 Original-Received: (qmail invoked by alias); 05 Oct 2010 17:37:18 -0000 Original-Received: from p54993D7D.dip.t-dialin.net (EHLO [192.168.1.100]) [84.153.61.125] by mail.gmx.net (mp072) with SMTP; 05 Oct 2010 19:37:18 +0200 X-Authenticated: #2765835 X-Provags-ID: V01U2FsdGVkX193mAI0BfF3uBJY4rjLKH3OAZUqaLoM1jrueZxHaX Q/nidzCQMzbPhC User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 In-Reply-To: <87k4lz271m.fsf@stupidchicken.com> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 05 Oct 2010 13:35:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:40714 Archived-At: Hi, Am 03.10.2010 07:12, schrieb Chong Yidong: > > I think we're just going to have to ask people not to do that... > it looks like an undocumented feature ;-) Here is a suggestion for a patch for the documentation (trunk of emacs Bazaar repository) --- BEGIN --- === modified file 'doc/lispref/objects.texi' --- doc/lispref/objects.texi 2010-08-19 23:23:13 +0000 +++ doc/lispref/objects.texi 2010-10-05 18:00:58 +0000 @@ -1999,6 +1999,17 @@ @result{} nil @end group @end example + +Be aware that byte-compiling a comparison of strings with @code{eq} +might give unexpected results. + +@example +@group +(funcall (byte-compile (lambda () (let ((foo "bar")) + (eq foo "bar"))))) + @result{} t +@end group +@end example @end defun @defun equal object1 object2 --- END --- Regards Markus