From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23211 invoked by alias); 14 Oct 2002 23:17:02 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 23197 invoked from network); 14 Oct 2002 23:17:01 -0000 Received: from unknown (63.119.183.65) by sources.redhat.com with QMTP; 14 Oct 2002 23:17:01 -0000 Received: (qmail 26375 invoked from network); 14 Oct 2002 22:17:09 -0000 Received: from unknown (HELO exchange1.urp.doc.com) (192.168.8.5) by external1 with SMTP; 14 Oct 2002 22:17:09 -0000 X-MIMEOLE: Produced By Microsoft Exchange V6.0.5762.3 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [PATCH] Redefine skip_quoted Date: Mon, 14 Oct 2002 16:17:00 -0000 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Adam Fedor" To: "Klee Dienes" , "Jim Blandy" Cc: "Michael Snyder" , X-SW-Source: 2002-10/txt/msg00266.txt.bz2 > From: Klee Dienes [mailto:klee@apple.com] >=20 > In the Apple code, we use skip_quoted to allow for the possibility of=20 > spaces in Objective-C function names. >=20 > I'm actually coming to think that allowing people to break on=20 > unquoted=20 > Objective-C methods was a mistake: it's caused us no end of trouble=20 > trying to shoehorn decode_line_1() into handling every possible=20 > edge-case. I'm not sure how practical it is for us to remove it at=20 > this point, though --- we'd have to do some research among our=20 > Objective-C developers to find out how important a feature it is to=20 > them, I think. >=20 > Here's the appropriate diff from our linespec.c: > In the patch I made also, the only place this change is used is in decode_l= ine_1. I must say that 99% of the problems I had getting Objective-C to wor= k in gdb on multiple platforms was in this function. It's a nightmare, at l= east for Objective-C method names. =20