From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 12 21:06:38 2010 Received: (at submit) by debbugs.gnu.org; 13 Jan 2010 02:06:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NUsd3-0008F7-A9 for submit@debbugs.gnu.org; Tue, 12 Jan 2010 21:06:37 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NUsc2-0008Dj-SD for submit@debbugs.gnu.org; Tue, 12 Jan 2010 21:05:35 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NUsbz-0006P5-6h for submit@debbugs.gnu.org; Tue, 12 Jan 2010 21:05:31 -0500 Resent-Message-ID: <19277.10859.17796.557220@fencepost.gnu.org> Resent-Date: Tue, 12 Jan 2010 21:05:31 -0500 Resent-From: Glenn Morris Resent-To: submit@debbugs.gnu.org Bcc: rgm@gnu.org X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.0 Message-ID: <87r5pv554a.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Sender: michael_heerdegen@web.de X-Provags-ID: V01U2FsdGVkX1+AoDVROONfLFIxkF5za6racdGPJejSMKi5nwGH 4Xhw0O0QB86HqZvrxmznOqPlkBPMHMfhU17WrWQZgouEu7yEkQ Qq8/WmdwBhIu+MPJVsOw== Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 Date: Tue, 12 Jan 2010 23:29:41 +0100 From: Michael Heerdegen To: Glenn Morris Subject: Emacs Compiler bug: freeze advice, dynamic-docstrings: nil X-Bogosity: no, spamicity=0.011807, v1.1.5 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) Resent-Date: Tue, 12 Jan 2010 21:05:31 -0500 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 12 Jan 2010 21:06:36 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -6.6 (------) Hello Glenn, some days ago, you closed my bug report concerning the Byte Compiler of Gnu Emacs. I have found another compiler bug, and since you seem to be involved in the last changes of bytecomp.el, I send it to you instead of opening a new bug report; I hope this is ok; could you please check if the following can be reproduced with the current version of bytecomp? Byte compile the following file with emacs -Q: ;; -*- byte-compile-dynamic-docstrings: nil -*- (defadvice startup-echo-area-message (around my-startup-echo-area-message freeze) "This is a test advice." (setq ad-return-value "Welcome to GNU Emacs and happy hacking!")) Compilation succeeds, but when I load the resulting file, I get an error: Load error for /media/sda1/test.elc: (invalid-read-syntax #) My compiled file looks like this: ;ELC.=00.=00 ;;; Compiled by micha@dragon on Sat Jan 9 22:32:31 2010 ;;; from file /media/sdb1/test.el ;;; in Emacs version 23.1.1 ;;; with all optimizations. ;;; This file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "`test.el' was compiled for Emacs 19 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\301\302!\204.=00\302\300\303\304N\236A.\301=08!\205.=00=08K)= \206.=00\303KM\210\301\207" [origname fboundp ad-Orig-startup-echo-area-m= essage-around-my-startup-echo-area-message startup-echo-area-message ad-a= dvice-info] 4) (defalias 'startup-echo-area-message #[nil "\301.\302.)\302\207" [ad-retu= rn-value nil "Welcome to GNU Emacs and happy hacking!"] 1 #\ ("This function is advised. Permanent around-advice `my-startup-echo-area-message': This is a test advice." 0 25 (face font-lock-warning-face ad-advice-info = startup-echo-area-message) 25 105 (ad-advice-info startup-echo-area-messa= ge))]) This was done with Emacs 23.1.1; the problem doesn't appear in my Emacs 2= 2. Thanks in advance, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 21 00:08:10 2010 Received: (at 5369) by debbugs.gnu.org; 21 Jan 2010 05:08:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXpH7-0004GH-0N for submit@debbugs.gnu.org; Thu, 21 Jan 2010 00:08:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXpH4-0004GB-V4 for 5369@debbugs.gnu.org; Thu, 21 Jan 2010 00:08:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXpH0-0006Y4-MS; Thu, 21 Jan 2010 00:08:02 -0500 From: Glenn Morris To: 5369@debbugs.gnu.org Subject: Re: Bug#5369: Emacs Compiler bug: freeze advice, dynamic-docstrings: nil References: <87r5pv554a.fsf@web.de> X-Spook: Honduras Albanian Kh-11 Aladdin Blowfish Mantis kibo X-Ran: 9GCnyGyOzS^ykM8H1/ZDINWTh/+lB$B+=(7M8#xC^*\`1W1'{EYql`KIWsJ39-MwA\/kDb X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 21 Jan 2010 00:08:02 -0500 Message-ID: <34ockoyril.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 5369 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -6.0 (------) Michael Heerdegen wrote: > (defalias 'startup-echo-area-message #[nil "\301.\302.)\302\207" [ad-return-value nil "Welcome to GNU Emacs and happy hacking!"] 1 #\ > ("This function is advised. > > Permanent around-advice `my-startup-echo-area-message': > This is a test advice." 0 25 (face font-lock-warning-face ad-advice-info startup-echo-area-message) 25 105 (ad-advice-info startup-echo-area-message))]) This seems to be because ad-make-advised-docstring returns a propertized doc-string. I don't know how to make it not do that when the output is to be used for compilation. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 02 16:45:12 2016 Received: (at control) by debbugs.gnu.org; 2 Jun 2016 20:45:12 +0000 Received: from localhost ([127.0.0.1]:52110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8ZUO-0005ZU-2a for submit@debbugs.gnu.org; Thu, 02 Jun 2016 16:45:12 -0400 Received: from mail-oi0-f44.google.com ([209.85.218.44]:35209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8ZUM-0005Z9-OJ for control@debbugs.gnu.org; Thu, 02 Jun 2016 16:45:11 -0400 Received: by mail-oi0-f44.google.com with SMTP id w184so96566896oiw.2 for ; Thu, 02 Jun 2016 13:45:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to; bh=rrW7ncaCvzf1LXjXmQdvavC91MtPcIByulgNWhBQ/54=; b=jA0gjhdlgRdwufWsacjh0Z2BaZUCpxcZCAWAD8SQ+e6HrgHYwfFDMt+myHLyBjTW3E i57zHCjdWh5g3KyTcBY0XfU6CUa54XOcnPMy75bDTTrt8WIDm2MOS5A8vLANBK0CkV2W o96+3E0P+gjE53fsxylAQBKZcqD/OQhtEN8ee0krzU+uXIjs3BX6xA2fNigTE1p0ESMV 0spSx7oo04Xi2BXZ2c72PXhuTyXM2fXR/dHV8DYAyJgbc2zSDLqrk5I19cC0f5ic9gwN Dq5n1N7kG59/4bJL+V7GY5DjOlACe2jJRRqA4dAizOoYPQ58mKxjStm9lIRC81NWd1HO rGgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to; bh=rrW7ncaCvzf1LXjXmQdvavC91MtPcIByulgNWhBQ/54=; b=QzzlCqpIDkuFfXHEiyfG1reG5ed1VTUXkcS21XIlUWaU5G/bmqTN2fBb8bH25opFQ7 KJnzJxxePI/1aYIHAgXze77mRSKl+UwLpqj3d40Sk24GdOzYHiP6lErtZx/MjTlW6VEn amUYf3gCCaX8wbdQCCElOIs9F/M79W7/jXgL9AdM36sXwqGcMLFIgCXiXQRXcbeC8Kj4 TPhKEDawmkDvoRhPwJeD6dWPObGABNc2JzpMCiqJMM3EqLZJJFHUrt1gQfe+6/LbhEYp w/dNFWR2A/ea9lugGXPnftsvmmXuzRsJGeWM1v3Txt/TCwBlb9J4gbTmq9MFnMD6QGxC L0HA== X-Gm-Message-State: ALyK8tIpeM/vX3AmezyBu6AFUEtUgd+XB3eUBNWieGLdpDUjDBCVcTI3iOs+W1Mk2BkilWRbI9NvG3qFfaLA2g== MIME-Version: 1.0 X-Received: by 10.202.77.129 with SMTP id a123mr39606oib.143.1464900305090; Thu, 02 Jun 2016 13:45:05 -0700 (PDT) Received: by 10.157.34.169 with HTTP; Thu, 2 Jun 2016 13:45:05 -0700 (PDT) Date: Thu, 2 Jun 2016 16:45:05 -0400 X-Google-Sender-Auth: OqWFklGockwmqUS8EjtjE1cIECk Message-ID: Subject: Emacs Compiler bug: freeze advice, dynamic-docstrings: nil From: Noam Postavsky To: 5369-done@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Bcc: control@debbugs.gnu.org X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control 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.5 (/) found 5369 24.3 quit In 24.4 defadvice no longer supports the `freeze' flag, so this bug is no longer applicable. From unknown Mon Aug 18 15:39:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 01 Jul 2016 11:24:06 +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