From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#24171: 25.1; Bytecode returns nil instead of expected closure Date: Sun, 07 Aug 2016 01:16:50 +0200 Message-ID: <877fbtqyhp.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1470525807 19083 195.159.176.226 (6 Aug 2016 23:23:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 6 Aug 2016 23:23:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: Alex Vong To: 24171@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 07 01:23:18 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWAw0-0003OU-Ar for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Aug 2016 01:23:16 +0200 Original-Received: from localhost ([::1]:50826 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAvx-0005uw-0E for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Aug 2016 19:23:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57630) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAvr-0005ur-5v for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:23:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWAvm-00066B-Vo for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:23:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60916) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAvm-000667-Sr for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bWAvm-0006pB-LF for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Aug 2016 23:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24171 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.147052573526166 (code B ref -1); Sat, 06 Aug 2016 23:23:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Aug 2016 23:22:15 +0000 Original-Received: from localhost ([127.0.0.1]:58213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWAv1-0006nw-Gj for submit@debbugs.gnu.org; Sat, 06 Aug 2016 19:22:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWAuz-0006nk-3w for submit@debbugs.gnu.org; Sat, 06 Aug 2016 19:22:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWAus-00063s-To for submit@debbugs.gnu.org; Sat, 06 Aug 2016 19:22:08 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAus-00063o-Qg for submit@debbugs.gnu.org; Sat, 06 Aug 2016 19:22:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57571) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAuq-00050W-Hp for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:22:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWAun-00063X-CG for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:22:04 -0400 Original-Received: from mout.web.de ([217.72.192.78]:57868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWAun-00063O-2H for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:22:01 -0400 Original-Received: from drachen.dragon ([88.67.73.210]) by smtp.web.de (mrweb102) with ESMTPSA (Nemesis) id 0LhNnw-1ashDH182S-00meIE; Sun, 07 Aug 2016 01:16:51 +0200 X-Provags-ID: V03:K0:qhFm9gMKRp6+K0t7eIzeK4MrtjCNkT59e6O3LJOB3RhkTVA7yaJ wt6yH1+qwvn7ZzxEaPag4oQGEwt5RMzbEpmawQCjOq/AD4VX4+GpBlvpekGna2GOWANTLvl Tw96XEqn+a3vlrqFliCsOV5L2ajHPaZEzYvPuxdgB59WIuBN39eKNI8OgJV0CClp4naOLtY n0N2zu2ocjpnhHcToqpaA== X-UI-Out-Filterresults: notjunk:1;V01:K0:t3YUraWon/w=:SKYOmajKzHhOF6BxpJLhUx va/bl2DrinLqzJeuUR+EN0v7V8sgh0bXxTkMTEjJUIcfGx8jlhHdZnoqt3l3Jl9fdPZjWhC6S lxRfcskTNuqM5rjzgBjFIZH4TGwECSXylvQdbnUyT3XS5yUfWEqGC4D25aTlYImosajaM7LiE +dN28Vx2zxUMxkyCTStxKInxxJpA7a4H2Ap9MUiUxxS1i/UqEbz4X2eGUv0CzR5N5j504QIcv T1uBADuB/Pp2bMUVrBTZN9P7TPfrhumT3PvXNccZKru9/vY1iSZTIinMRq6gHfDcNJdlKrNBq YkoV/xKmXvPcKt47JMa/TPTYQ/dhMZsJsfvsK7J5tXtL4lJyKxAXL5BtbTyO3RMOUzkvijtvl cSYG67vFFqv2tX0+/M1RrHBMcOEyMQHFXEgQ2ziTNh7fYq58sP5NW/MGiTaR0djEN79DnWGD7 NhPAIelR1U/DVb840v3a8eNpRSmzViyfiUhjALb9Gm2jQvq/UizS2if65GtTQyLRmQvoMh/YD jviZFZyoQeJyZyGCmEVx70Hl65JF6DTK9n9vnMijQnnjOBFBp0KKg809YM8pgHXbFNXmJTyez U+TIciHdPR7sS4FHzJyMyCvbyBlZcFiOkickFVDIaRvKvIOxQ0XDeD2trFK8rO/u8MU1N3z22 Rdt/zMOAmV9C1u/6tDP6luh5CX6+ciXTzQqBuu76xb6+w0Tj3G0whsWP3y0U9I5XOWzmNLpA2 9Pp4ojAouyWi4I//8Q/NA1B2PH3GiquxOSuEs1RDD5gDHcaad5XgJQ/rCxCva2oJOCQVbAou X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:121920 Archived-At: Hello, eval this defun: (defun test () (let ((my-cool-fun 'dummy)) (let ((my-cool-fun (let ((calculate (lambda () 1))) (lambda () (setq my-cool-fun calculate)))) (return-my-cool-fun (lambda () my-cool-fun))) (funcall my-cool-fun) (funcall return-my-cool-fun)))) (test) evals to a closure as expected. Compile the defun and load it. Then, (test) -> nil which is wrong. Found in https://lists.gnu.org/archive/html/help-gnu-emacs/2016-08/msg00038.html Thanks, Michael. In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.20.6) of 2016-08-04 built on drachen Repository revision: 72221f51439d666d54f5d147f00ecdbb3778ab1b Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Debian GNU/Linux testing (stretch) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11