From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: master e971ce6: Make autoloads populate a new definition-prefixes table Date: Thu, 26 May 2016 16:47:06 -0400 Message-ID: References: <20160526025822.15529.80475@vcs.savannah.gnu.org> <20160526025822.4D91A220153@vcs.savannah.gnu.org> <83y46w22gw.fsf@gnu.org> <83twhk1tss.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1464295597 13335 80.91.229.3 (26 May 2016 20:46:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 May 2016 20:46:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 26 22:46:21 2016 Return-path: Envelope-to: ged-emacs-devel@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 1b62Af-0004au-4f for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 22:46:21 +0200 Original-Received: from localhost ([::1]:40511 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62Ab-0003rK-3w for ged-emacs-devel@m.gmane.org; Thu, 26 May 2016 16:46:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57010) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62AV-0003rC-8j for emacs-devel@gnu.org; Thu, 26 May 2016 16:46:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b62AR-000878-55 for emacs-devel@gnu.org; Thu, 26 May 2016 16:46:10 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:50530) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b62AQ-00086T-Ud for emacs-devel@gnu.org; Thu, 26 May 2016 16:46:07 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1b62AO-0004WH-Cw for emacs-devel@gnu.org; Thu, 26 May 2016 22:46:04 +0200 Original-Received: from 45.72.246.142 ([45.72.246.142]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 May 2016 22:46:04 +0200 Original-Received: from monnier by 45.72.246.142 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 May 2016 22:46:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 11 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 45.72.246.142 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cancel-Lock: sha1:y0C9q1Iyz8BvpwJhI0cT+nNxTcw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204061 Archived-At: > You are right. The reason is that on master 'declare-function' must > specify the full arglist of the announced function, otherwise the > byte-compiler emits this warning (I get them in quite a few files). > Is that intentional? If so, we should fix all the 'declare-function' > forms that don't already state the argument lists. No, that's not intentional (at least it was originally designed so as to distinguish the "no arg" case from the "nil arg" case). Stefan