From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19531 invoked by alias); 7 Nov 2002 00:10:06 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 19523 invoked from network); 7 Nov 2002 00:10:04 -0000 Received: from unknown (HELO soliton.integrable-solutions.net) (193.51.208.204) by sources.redhat.com with SMTP; 7 Nov 2002 00:10:04 -0000 Received: (from gdr@localhost) by soliton.integrable-solutions.net (8.11.6/8.11.6/SuSE Linux 0.5) id gA70AvO03480; Thu, 7 Nov 2002 01:10:57 +0100 To: Richard Henderson Cc: Mark Mitchell , Jakub Jelinek , Aldy Hernandez , "gcc-patches@gcc.gnu.org" , "jason@redhat.com" Subject: Re: [basic-improvements] try/finally support for c/c++ - more tests References: <20021106124304.G10988@devserv.devel.redhat.com> <8450000.1036625540@warlock.codesourcery.com> <20021107000307.GQ22215@redhat.com> From: Gabriel Dos Reis In-Reply-To: Richard Henderson's message of "Wed, 6 Nov 2002 16:03:07 -0800" Organization: Integrable Solutions Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Date: Wed, 06 Nov 2002 16:10:00 -0000 Message-ID: X-SW-Source: 2002-11/txt/msg00381.txt.bz2 Richard Henderson writes: | Further, try/catch/rethrow does not express what happens when | you use goto/break/continue/return to leave the try block. Leaving a scope always implies destructors being run for local objects. -- Gaby