From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13144 invoked by alias); 28 Sep 2007 04:09:50 -0000 Received: (qmail 13117 invoked by uid 48); 28 Sep 2007 04:09:41 -0000 Date: Fri, 28 Sep 2007 04:09:00 -0000 Message-ID: <20070928040941.13116.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/33492] [4.1/4.2/4.3 regression] Broken diagnostic: 'must_not_throw_expr' not supported by dump_expr In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "mmitchel at gcc dot gnu dot org" 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: 2007-09/txt/msg02330.txt.bz2 ------- Comment #2 from mmitchel at gcc dot gnu dot org 2007-09-28 04:09 ------- This kind of problem is why I have long said that we should never, ever try to dump expressions. Because we lower some expressions up front, we cannot possibly reconstruct good expressions from TREE. Instead, we should do what EDG does: give accurate source positions (file, line, column) for the offending expression. -- mmitchel at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33492