From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20589 invoked by alias); 26 Mar 2009 22:23:57 -0000 Received: (qmail 20578 invoked by uid 22791); 26 Mar 2009 22:23:57 -0000 X-SWARE-Spam-Status: No, hits=-0.2 required=5.0 tests=BAYES_40 X-Spam-Check-By: sourceware.org Received: from elasmtp-kukur.atl.sa.earthlink.net (HELO elasmtp-kukur.atl.sa.earthlink.net) (209.86.89.65) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 26 Mar 2009 22:23:51 +0000 Received: from [68.104.71.141] (helo=macbook-2.local) by elasmtp-kukur.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from ) id 1LmxzI-0003WU-PN; Thu, 26 Mar 2009 18:23:48 -0400 Message-ID: <49CC005E.3010500@earthlink.net> Date: Thu, 26 Mar 2009 22:39:00 -0000 From: Stan Shebs User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Keith Seitz CC: gdb-patches@sourceware.org Subject: Re: [RFC] Special casing dtors? References: <49CAB139.8010100@redhat.com> In-Reply-To: <49CAB139.8010100@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ELNK-Trace: ae6f8838ff913eba0cc1426638a40ef67e972de0d01da9403a6a389317579590703d699b8d9bf980350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2009-03/txt/msg00600.txt.bz2 Keith Seitz wrote: > Hi, > > I've been looking a bit at a patch (in Fedora) which fixes prms/1112, > and I notice that both valops.c and linespec.c treat destructors as > "special case"s -- but nowhere does it say WHY. > > I've searched through all the history I can find about this (including > the Cygnus internal ueberbaum), and all I've been able to discover is > that this has been in a LONG time (before 1990). 1980s C++ was rather a different language from today, and G++ was even more different, so it could easily have been something that made sense for 1.x and not anything later. Stan