From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15042 invoked by alias); 13 Apr 2012 12:09:26 -0000 Received: (qmail 15002 invoked by uid 22791); 13 Apr 2012 12:09:24 -0000 X-SWARE-Spam-Status: No, hits=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,KHOP_THREADED X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 13 Apr 2012 12:09:11 +0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/24985] caret diagnostics Date: Fri, 13 Apr 2012 12:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2012-04/txt/msg01007.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24985 --- Comment #41 from Jonathan Wakely 2012-04-13 12:07:01 UTC --- (In reply to comment #39) > just not print the "note: candidates are:". It seems superfluous info to me. Personally I like the "candidates are" line, I don't find it superfluous. If there are two erroneous calls: f(1); f(2); the "candidates are" notes help break up the errors and help me parse them. In real code these lines might be very long and wrap on the screen: t.cc:1:6: note: void f() t.cc:1:6: note: candidate expects 0 arguments, 1 provided The short, concise "candidates are" line is easy for me to locate quickly and start scanning down the list from there, especially when there is more than one error in the code.