From unknown Wed Aug 20 06:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49787: noexcept on destructor confuses cc-mode Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Jul 2021 23:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49787 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 49787@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162768833418581 (code B ref -1); Fri, 30 Jul 2021 23:39:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jul 2021 23:38:54 +0000 Received: from localhost ([127.0.0.1]:32925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9c5e-0004pd-DO for submit@debbugs.gnu.org; Fri, 30 Jul 2021 19:38:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:56964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9c5c-0004pV-CR for submit@debbugs.gnu.org; Fri, 30 Jul 2021 19:38:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46780) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9c5b-0003wA-VU for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 19:38:52 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]:56952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9c5Z-0000O8-Qh for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 19:38:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=VifdQhU2Y1bGkyOFtVEmUbazmgPff1ir6B2oxTl+5x8=; b=M LE6ou4syNFfnoRJDTOWoPzBlZUdCYoTOAWK62vdsPrlnaPY12e4WiYMFVe24nfk0IVjyQ93AvCskU 4kXrNFeOuqZUG0YAtQAXoWn5haYAf5oHmv9vVMmBeD2sJyKzK+xk69fgdwdZEs+//dO1dBvCE1vkm 1ORNN1/4A0/Y8YIHKEca2EorOME4CyD9AQYyrr4mpfbktiNzFxVYrQIToJiOIZVlTDU52UWa3BwrM MlV//tjpxrucsJol6LL6VHmnUkv5PDmyRoCY6BKYeZCBB7uJiDrGfGVHwL7eCyOyTcgpeGTOc9ip/ Xt1QydfXg6fCQbKkpm7vBuNm23BG3XuOQ==; Received: from [2604:4080:1321:8020:f874:d744:59c6:1880] (port=58106) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1m9c5Q-000641-PP for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 16:38:40 -0700 From: Daniel Colascione Message-ID: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> Date: Fri, 30 Jul 2021 16:38:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is valid C++ code. struct Foo {   ~Foo() noexcept; }; Adding the "noexcept" on the destructor causes cc-mode not to recognize "~Foo" as a destructor. From unknown Wed Aug 20 06:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49787: noexcept on destructor confuses cc-mode Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Mon, 22 Aug 2022 10:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49787 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: To: Daniel Colascione Cc: 49787@debbugs.gnu.org, Alan Mackenzie Received: via spool by 49787-submit@debbugs.gnu.org id=B49787.166116433611855 (code B ref 49787); Mon, 22 Aug 2022 10:33:02 +0000 Received: (at 49787) by debbugs.gnu.org; 22 Aug 2022 10:32:16 +0000 Received: from localhost ([127.0.0.1]:38004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ4jA-000359-JE for submit@debbugs.gnu.org; Mon, 22 Aug 2022 06:32:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ4j9-00034t-EN for 49787@debbugs.gnu.org; Mon, 22 Aug 2022 06:32:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: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=15himrEgO7jW819AED6TDCsFhDk+b/8Gl15f3whMvp0=; b=tZysSK5LGtndz+PeE615Umk8IP A6s7p40IKJvkCE1k9TKMxJBE3Y5N3IcM3D9ITsAyVRucOBbYAnpFbO05CMgmGjtc7Pu5xkXtDc09o IUwUE6zwMHy/bV7sWEfee0SHXSsk10jdLcd/TTvRVbHprqIzEBeFleM7iVlpjotvY8Sk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oQ4j0-0004RT-96; Mon, 22 Aug 2022 12:32:08 +0200 From: Lars Ingebrigtsen In-Reply-To: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> (Daniel Colascione's message of "Fri, 30 Jul 2021 16:38:39 -0700") References: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> X-Now-Playing: Bertine Zetlitz's _Sweet Injections_: "Girl like you" Date: Mon, 22 Aug 2022 12:32:04 +0200 Message-ID: <87pmgsa7rv.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Daniel Colascione writes: > This is valid C++ code. > > struct Foo { > > =?UTF-8?Q?=C2=A0?= ~Foo() noexcept; > > }; > > Adding the "noexcept" on the destructor causes cc-mode not to > recognize "~Foo" as a destructor. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Daniel Colascione writes: > This is valid C++ code. > > struct Foo { > > =C2=A0 ~Foo() noexcept; > > }; > > Adding the "noexcept" on the destructor causes cc-mode not to > recognize "~Foo" as a destructor. I can confirm that this behaviour is still present in Emacs 29. Adding Alan to the CCs. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 22 06:32:27 2022 Received: (at control) by debbugs.gnu.org; 22 Aug 2022 10:32:27 +0000 Received: from localhost ([127.0.0.1]:38007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ4jK-00035V-Rd for submit@debbugs.gnu.org; Mon, 22 Aug 2022 06:32:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQ4jC-00034x-98 for control@debbugs.gnu.org; Mon, 22 Aug 2022 06:32:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=FZlYCoidQGYOxIXAT47Zxa2MskNPDJdUiWcVMMdO+pk=; b=iRaRkxqVlDWe2LcF7RzyeoLyrf gG5zbTBU3Ca0mrE5LQsCV7LeaopWyYrv2MJLULa2+iebNWuNbTtGG9qNhFjoG1Y1tSki8cF4gxuTr TY0ldS+BT1EGrb1KxwirEehwyycn3ydSEFazDUqadQYmvNUOA0fvrB3oic66yaB2dgJs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oQ4j4-0004RY-HG for control@debbugs.gnu.org; Mon, 22 Aug 2022 12:32:12 +0200 Date: Mon, 22 Aug 2022 12:32:10 +0200 Message-Id: <87o7wca7rp.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #49787 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 49787 + confirmed quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 49787 + confirmed quit From unknown Wed Aug 20 06:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49787: noexcept on destructor confuses cc-mode Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Wed, 24 Aug 2022 19:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49787 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: confirmed To: Lars Ingebrigtsen , Daniel Colascione Cc: 49787@debbugs.gnu.org Received: via spool by 49787-submit@debbugs.gnu.org id=B49787.166136975426897 (code B ref 49787); Wed, 24 Aug 2022 19:36:02 +0000 Received: (at 49787) by debbugs.gnu.org; 24 Aug 2022 19:35:54 +0000 Received: from localhost ([127.0.0.1]:48277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oQwAM-0006zl-1c for submit@debbugs.gnu.org; Wed, 24 Aug 2022 15:35:54 -0400 Received: from colin.muc.de ([193.149.48.1]:44110 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1oQwAG-0006zS-Ac for 49787@debbugs.gnu.org; Wed, 24 Aug 2022 15:35:52 -0400 Received: (qmail 19800 invoked by uid 3782); 24 Aug 2022 19:35:41 -0000 Received: from acm.muc.de (p4fe15720.dip0.t-ipconnect.de [79.225.87.32]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 24 Aug 2022 21:35:40 +0200 Received: (qmail 26198 invoked by uid 1000); 24 Aug 2022 19:35:40 -0000 Date: Wed, 24 Aug 2022 19:35:40 +0000 Message-ID: References: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> <87pmgsa7rv.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87pmgsa7rv.fsf@gnus.org> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Daniel and Lars. On Mon, Aug 22, 2022 at 12:32:04 +0200, Lars Ingebrigtsen wrote: > Daniel Colascione writes: > > This is valid C++ code. > > struct Foo { > >   ~Foo() noexcept; > > }; > > Adding the "noexcept" on the destructor causes cc-mode not to > > recognize "~Foo" as a destructor. Yes. > I can confirm that this behaviour is still present in Emacs 29. Adding > Alan to the CCs. I committed a fix to the master branch. Would either of you like to test the fix before I close the bug? -- Alan Mackenzie (Nuremberg, Germany). From unknown Wed Aug 20 06:39:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Daniel Colascione Subject: bug#49787: closed (Re: bug#49787: noexcept on destructor confuses cc-mode) Message-ID: References: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> X-Gnu-PR-Message: they-closed 49787 X-Gnu-PR-Package: emacs,cc-mode X-Gnu-PR-Keywords: confirmed Reply-To: 49787@debbugs.gnu.org Date: Wed, 31 Aug 2022 09:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1661937362-23154-1" This is a multi-part message in MIME format... ------------=_1661937362-23154-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #49787: noexcept on destructor confuses cc-mode which was filed against the emacs,cc-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 49787@debbugs.gnu.org. --=20 49787: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D49787 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1661937362-23154-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 49787-done) by debbugs.gnu.org; 31 Aug 2022 09:15:40 +0000 Received: from localhost ([127.0.0.1]:38185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTJoy-00060s-KN for submit@debbugs.gnu.org; Wed, 31 Aug 2022 05:15:40 -0400 Received: from mx3.muc.de ([193.149.48.5]:28252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTJow-00060e-0z for 49787-done@debbugs.gnu.org; Wed, 31 Aug 2022 05:15:39 -0400 Received: (qmail 80478 invoked by uid 3782); 31 Aug 2022 11:15:30 +0200 Received: from acm.muc.de (p4fe15a7c.dip0.t-ipconnect.de [79.225.90.124]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 31 Aug 2022 11:15:30 +0200 Received: (qmail 4847 invoked by uid 1000); 31 Aug 2022 09:15:29 -0000 Date: Wed, 31 Aug 2022 09:15:29 +0000 To: Lars Ingebrigtsen , Daniel Colascione Subject: Re: bug#49787: noexcept on destructor confuses cc-mode Message-ID: References: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> <87pmgsa7rv.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49787-done Cc: 49787-done@debbugs.gnu.org, acm@muc.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, everybody On Wed, Aug 24, 2022 at 19:35:40 +0000, Alan Mackenzie wrote: > On Mon, Aug 22, 2022 at 12:32:04 +0200, Lars Ingebrigtsen wrote: > > Daniel Colascione writes: > > > This is valid C++ code. > > > struct Foo { > > >   ~Foo() noexcept; > > > }; > > > Adding the "noexcept" on the destructor causes cc-mode not to > > > recognize "~Foo" as a destructor. > Yes. > > I can confirm that this behaviour is still present in Emacs 29. Adding > > Alan to the CCs. > I committed a fix to the master branch. Would either of you like to test > the fix before I close the bug? I'm now closing the bug, which has been fixed. -- Alan Mackenzie (Nuremberg, Germany). ------------=_1661937362-23154-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Jul 2021 23:38:54 +0000 Received: from localhost ([127.0.0.1]:32925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9c5e-0004pd-DO for submit@debbugs.gnu.org; Fri, 30 Jul 2021 19:38:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:56964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m9c5c-0004pV-CR for submit@debbugs.gnu.org; Fri, 30 Jul 2021 19:38:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46780) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9c5b-0003wA-VU for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 19:38:52 -0400 Received: from dancol.org ([2600:3c01:e000:3d8::1]:56952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m9c5Z-0000O8-Qh for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 19:38:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=VifdQhU2Y1bGkyOFtVEmUbazmgPff1ir6B2oxTl+5x8=; b=M LE6ou4syNFfnoRJDTOWoPzBlZUdCYoTOAWK62vdsPrlnaPY12e4WiYMFVe24nfk0IVjyQ93AvCskU 4kXrNFeOuqZUG0YAtQAXoWn5haYAf5oHmv9vVMmBeD2sJyKzK+xk69fgdwdZEs+//dO1dBvCE1vkm 1ORNN1/4A0/Y8YIHKEca2EorOME4CyD9AQYyrr4mpfbktiNzFxVYrQIToJiOIZVlTDU52UWa3BwrM MlV//tjpxrucsJol6LL6VHmnUkv5PDmyRoCY6BKYeZCBB7uJiDrGfGVHwL7eCyOyTcgpeGTOc9ip/ Xt1QydfXg6fCQbKkpm7vBuNm23BG3XuOQ==; Received: from [2604:4080:1321:8020:f874:d744:59c6:1880] (port=58106) by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1m9c5Q-000641-PP for bug-gnu-emacs@gnu.org; Fri, 30 Jul 2021 16:38:40 -0700 To: bug-gnu-emacs@gnu.org From: Daniel Colascione Subject: noexcept on destructor confuses cc-mode Message-ID: <3cfd5de8-598f-b2c0-9f53-28e2ba433ffa@dancol.org> Date: Fri, 30 Jul 2021 16:38:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Received-SPF: pass client-ip=2600:3c01:e000:3d8::1; envelope-from=dancol@dancol.org; helo=dancol.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is valid C++ code. struct Foo {   ~Foo() noexcept; }; Adding the "noexcept" on the destructor causes cc-mode not to recognize "~Foo" as a destructor. ------------=_1661937362-23154-1--