From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#14565: 24.3.50; Error with byte-compiled function using backward-char Date: Thu, 06 Jun 2013 16:24:17 +0200 Message-ID: <87txlbz59q.fsf@rosalinde.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1370528708 15776 80.91.229.3 (6 Jun 2013 14:25:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Jun 2013 14:25:08 +0000 (UTC) To: 14565@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jun 06 16:25:08 2013 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 1Ukb7i-0001Ns-Tw for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Jun 2013 16:25:07 +0200 Original-Received: from localhost ([::1]:42060 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb7i-0000EB-GZ for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Jun 2013 10:25:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb7Y-0000Ct-Io for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:25:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ukb7V-0003V4-O8 for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:24:56 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb7V-0003Uz-L5 for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:24:53 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Ukb9a-0002Wf-93 for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Jun 2013 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14565 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13705288219702 (code B ref -1); Thu, 06 Jun 2013 14:27:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Jun 2013 14:27:01 +0000 Original-Received: from localhost ([127.0.0.1]:54395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ukb9V-0002WD-Eg for submit@debbugs.gnu.org; Thu, 06 Jun 2013 10:27:00 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:52052) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ukb9O-0002Ve-Jm for submit@debbugs.gnu.org; Thu, 06 Jun 2013 10:26:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ukb76-0003Pz-WD for submit@debbugs.gnu.org; Thu, 06 Jun 2013 10:24:36 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:41380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb76-0003Pu-T9 for submit@debbugs.gnu.org; Thu, 06 Jun 2013 10:24:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb72-0000Bj-Vt for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:24:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ukb6z-0003Oj-Tk for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:24:24 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:53508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ukb6z-0003OW-KZ for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 10:24:21 -0400 Original-Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lkmp0-1UCMkx2n3M-00aYZZ for ; Thu, 06 Jun 2013 16:24:19 +0200 Original-Received: (qmail invoked by alias); 06 Jun 2013 14:24:19 -0000 Original-Received: from i59F5678C.versanet.de (EHLO rosalinde.fritz.box) [89.245.103.140] by mail.gmx.net (mp019) with SMTP; 06 Jun 2013 16:24:19 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1/pob9kzhrpkWEJ//nT6wsnuBYIhSafwsbZ4qjHEz BoDJMiPv/0/8mG User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:74836 Archived-At: When I evaluate and invoke each of the following functions, they both work as expected: (defun my-test-1 () (forward-char nil)) (defun my-test-2 () (backward-char nil)) But if I byte-compile them, only my-test-1 works; my-test-2 raises a Lisp error: (wrong-type-argument number-or-marker-p nil) Here are the byte codes: (byte-code "\300\301\302\"\207" [defalias my-test-1 #[nil "\300u\207" [nil] 1]] 3) (byte-code "\300\301\302\"\207" [defalias my-test-2 #[nil "\300[u\207" [nil] 1]] 3) and here is the disassembled code: byte code for my-test-1: args: nil 0 constant nil 1 forward-char 2 return byte code for my-test-2: args: nil 0 constant nil 1 negate 2 forward-char 3 return In GNU Emacs 24.3.50.1 (x86_64-suse-linux-gnu, GTK+ Version 3.4.4) of 2013-06-05 on rosalinde Bzr revision: 112853 sdl.web@gmail.com-20130605074002-8mmjd1r5fvnb664v Windowing system distributor `The X.Org Foundation', version 11.0.11203000 System Description: openSUSE 12.2 (x86_64) Configured using: `configure --without-toolkit-scroll-bars CFLAGS=-g3 -O0' Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default enable-multibyte-characters: t