From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Suspicious warning in W64 build Date: Sun, 17 Sep 2017 22:30:36 +0300 Message-ID: <83tw01i0mb.fsf@gnu.org> References: <1017454172.910810.1504618695244@mail.libero.it> <83tw0cwcle.fsf@gnu.org> <83h8wcw3td.fsf@gnu.org> <83377vx3d0.fsf@gnu.org> <83ingnq01t.fsf@gnu.org> <83fubrpxsv.fsf@gnu.org> <83r2v9masw.fsf@gnu.org> <86a81xrndl.fsf@gmail.com> <83a81wmijy.fsf@gnu.org> <83vakkklto.fsf@gnu.org> <83poarlrcj.fsf@gnu.org> <83h8w3krx1.fsf@gnu.org> <83bmm9jt23.fsf@gnu.org> <0feb1250-beb8-5a21-0582-c879f922bb1c@cs.ucla.edu> <83zi9ti6x5.fsf@gnu.org> <84478f56-8fb2-87c3-c74c-c3ee92b6403a@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1505676697 1308 195.159.176.226 (17 Sep 2017 19:31:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 17 Sep 2017 19:31:37 +0000 (UTC) Cc: fabrice.popineau@centralesupelec.fr, andrewjmoreton@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 17 21:31:30 2017 Return-path: Envelope-to: ged-emacs-devel@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 1dtfHt-0008UN-Me for ged-emacs-devel@m.gmane.org; Sun, 17 Sep 2017 21:31:29 +0200 Original-Received: from localhost ([::1]:33449 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtfI0-0006mo-Nq for ged-emacs-devel@m.gmane.org; Sun, 17 Sep 2017 15:31:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtfHJ-0006m1-MW for emacs-devel@gnu.org; Sun, 17 Sep 2017 15:30:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dtfHE-0007QW-NR for emacs-devel@gnu.org; Sun, 17 Sep 2017 15:30:53 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dtfHE-0007QN-KH; Sun, 17 Sep 2017 15:30:48 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3879 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dtfH5-0007QM-Ix; Sun, 17 Sep 2017 15:30:48 -0400 In-reply-to: <84478f56-8fb2-87c3-c74c-c3ee92b6403a@cs.ucla.edu> (message from Paul Eggert on Sun, 17 Sep 2017 11:53:26 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:218424 Archived-At: > Cc: fabrice.popineau@centralesupelec.fr, andrewjmoreton@gmail.com, > emacs-devel@gnu.org > From: Paul Eggert > Date: Sun, 17 Sep 2017 11:53:26 -0700 > > As the main objection to UNINIT appears to be stylistic, perhaps we can > ameliorate that somehow. We could change its name to ATTRIBUTE_UNINIT, say, so > that declarations look like this: > > Lisp_Object dest ATTRIBUTE_UNINIT; > > Would that be better? Not really. My problem with both of these constructs is that they are syntactically not C. IOW, we are using the preprocessor to change how code looks syntactically, and that is bad IMO. It runs afoul of CC mode's fontifications, for example.