From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#53227: master: Wrong error message with M-: (funcall). Date: Thu, 13 Jan 2022 07:39:05 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38607"; mail-complaints-to="usenet@ciao.gmane.io" To: 53227@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 13 08:49:42 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n7ure-0009wM-Lm for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 13 Jan 2022 08:49:42 +0100 Original-Received: from localhost ([::1]:54462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7urd-0003fb-N5 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 13 Jan 2022 02:49:41 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7uiJ-00064x-5q for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 02:40:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38839) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n7uiI-00073F-SH for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 02:40:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n7uiI-0004Kr-Ps for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 02:40:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Jan 2022 07:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53227 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.164205956916603 (code B ref -1); Thu, 13 Jan 2022 07:40:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Jan 2022 07:39:29 +0000 Original-Received: from localhost ([127.0.0.1]:59975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7uhl-0004Ji-E1 for submit@debbugs.gnu.org; Thu, 13 Jan 2022 02:39:29 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:47004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7uhi-0004Ja-Pk for submit@debbugs.gnu.org; Thu, 13 Jan 2022 02:39:28 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7uhh-0005RX-CR for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 02:39:26 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:64439 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1n7uhe-0006ym-CL for bug-gnu-emacs@gnu.org; Thu, 13 Jan 2022 02:39:25 -0500 Original-Received: (qmail 88579 invoked by uid 3782); 13 Jan 2022 07:39:06 -0000 Original-Received: from acm.muc.de (p4fe1586e.dip0.t-ipconnect.de [79.225.88.110]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 13 Jan 2022 08:39:05 +0100 Original-Received: (qmail 4695 invoked by uid 1000); 13 Jan 2022 07:39:05 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224069 Archived-At: Hello, Emacs. In the master branch, with emacs -Q, do M-: (funcall) RET .. The error message one sees is (void-function nil) .. This is wrong. There is no function, nil or otherwise, supplied to funcall. The error message ought to be "Too few arguments", or something like that. The cause of the bug lies in Ffuncall in .../src/eval.c. There, the code uses args[0] without first checking that nargs > 0. -- Alan Mackenzie (Nuremberg, Germany).