From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#12299: 24.1; no byte compiler warning for inline function call with too few arguments Date: Thu, 15 Jul 2021 22:29:51 +0200 Message-ID: <87a6mnfhhc.fsf@gnus.org> References: <87ligyqwb5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4304"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 12299@debbugs.gnu.org, Stefan Monnier To: "Roland Winkler" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 15 22:31:16 2021 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 1m480p-0000uo-7m for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 15 Jul 2021 22:31:15 +0200 Original-Received: from localhost ([::1]:44828 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m480o-00011x-81 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 15 Jul 2021 16:31:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m480c-0000uJ-TI for bug-gnu-emacs@gnu.org; Thu, 15 Jul 2021 16:31:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38279) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m480c-0007Np-Lp for bug-gnu-emacs@gnu.org; Thu, 15 Jul 2021 16:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m480c-0001K9-JX for bug-gnu-emacs@gnu.org; Thu, 15 Jul 2021 16:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Jul 2021 20:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12299 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 12299-submit@debbugs.gnu.org id=B12299.16263810031491 (code B ref 12299); Thu, 15 Jul 2021 20:31:02 +0000 Original-Received: (at 12299) by debbugs.gnu.org; 15 Jul 2021 20:30:03 +0000 Original-Received: from localhost ([127.0.0.1]:49818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m47zf-0000Ng-AC for submit@debbugs.gnu.org; Thu, 15 Jul 2021 16:30:03 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:60778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m47zc-0000M1-WF for 12299@debbugs.gnu.org; Thu, 15 Jul 2021 16:30:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=RtU+QZgEb9Qy19ZLmJBZ25Sctm3ahPmLSi4VTTrq4m8=; b=L6zYtJSThj/fdwKL89cJ5zOFCM aHnzKRGhuiFfj4aS+0y0ixgv3257TdE06j1yULeo0DKnVJgDScKKOcbwcXOm9LXA/65GXzn2GqJGX +QnXDy0bZGonjaOkprbjuS0mAyqbBNhwhk6rf/OqrRIJxObeOj+jkAIVvb6u/OfJBDmk=; Original-Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m47zT-0004gg-ND; Thu, 15 Jul 2021 22:29:54 +0200 X-Now-Playing: Gil Scott-Heron's _We're New Here (a Reimagining by Makaya McCraven)_: "Where Did the Night Go" In-Reply-To: <87ligyqwb5.fsf@gnu.org> (Roland Winkler's message of "Tue, 28 Aug 2012 21:14:06 -0500") 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:210051 Archived-At: "Roland Winkler" writes: > cat > foo.el << EOF > (defsubst foo (a b)) > (foo t) > EOF > > Byte-compile the above file. The Emacs 24.1 byte compiler does not > complain that the inline function foo is called with too few arguments. This is still the case in Emacs 28, which is pretty surprising. (Both when doing dynamic and lexical compilation.) I've added Stefan to the CCs -- perhaps he has some comments here. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no