From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20629: 25.0.50; Regression: TAGS broken, can't find anything in C++ files. Date: Sat, 23 May 2015 18:56:04 +0300 Message-ID: <83mw0v1e5n.fsf@gnu.org> References: <555EC552.5010600@swipnet.se> <55606A8F.1020109@swipnet.se> <55606CC7.3010401@yandex.ru> <55606F70.10605@swipnet.se> <83twv31jzg.fsf@gnu.org> <83pp5r1hdx.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1432396648 32083 80.91.229.3 (23 May 2015 15:57:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 May 2015 15:57:28 +0000 (UTC) Cc: 20629@debbugs.gnu.org To: jan.h.d@swipnet.se, Francesco =?UTF-8?Q?Potort=C3=AC?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 23 17:57:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YwBnY-0001pK-6I for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 May 2015 17:57:16 +0200 Original-Received: from localhost ([::1]:37973 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwBnX-0006WL-HF for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 May 2015 11:57:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwBnQ-0006VW-MZ for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 11:57:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YwBnL-0002iu-93 for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 11:57:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YwBnL-0002hk-56 for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 11:57:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YwBnK-0005D8-G1 for bug-gnu-emacs@gnu.org; Sat, 23 May 2015 11:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 May 2015 15:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20629 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20629-submit@debbugs.gnu.org id=B20629.143239658019977 (code B ref 20629); Sat, 23 May 2015 15:57:02 +0000 Original-Received: (at 20629) by debbugs.gnu.org; 23 May 2015 15:56:20 +0000 Original-Received: from localhost ([127.0.0.1]:54082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwBma-0005C3-Nq for submit@debbugs.gnu.org; Sat, 23 May 2015 11:56:20 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:39021) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YwBmU-0005Bl-VO for 20629@debbugs.gnu.org; Sat, 23 May 2015 11:56:15 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NOT00F007SARP00@a-mtaout20.012.net.il> for 20629@debbugs.gnu.org; Sat, 23 May 2015 18:56:03 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NOT00FSD89EKL40@a-mtaout20.012.net.il>; Sat, 23 May 2015 18:56:03 +0300 (IDT) In-reply-to: <83pp5r1hdx.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:103110 Archived-At: > Date: Sat, 23 May 2015 17:46:18 +0300 > From: Eli Zaretskii > Cc: 20629@debbugs.gnu.org > > > Date: Sat, 23 May 2015 16:50:11 +0300 > > From: Eli Zaretskii > > Cc: 20629@debbugs.gnu.org > > > > We should try to fix bugs without re-introducing previously solved > > ones. > > Does the patch below give good results in real-life C++ usage? > > Please also consider whether this change could cause trouble in other > C++ use cases. (I've ran the modified version on the etags test > suite, and didn't spot any problems in the differences with the > previous results, but I don't consider myself an expert on C++ > syntax.) I see that etags deliberately produces explicitly named tags of the form CLASS::MEMBER, whenever it sees a declaration of MEMBER inside a class declaration of CLASS. Why is that useful? It is another instance that defeats the change which removed tag-symbol-match-p from the "order" functions used by etags.el when invoked from xref. Does anyone see a problem with removing this feature from etags?