From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Jacobowitz To: Maurice Lombardi Cc: Pierre Muller , adam.oldham@marconi.com, gdb@sources.redhat.com, core@freepascal.org, gpc@gnu.de Subject: Re: GDB scope does not work quite right for Pascal Date: Fri, 12 Oct 2001 10:16:00 -0000 Message-ID: <20011012130740.A15975@nevyn.them.org> References: <4.2.0.58.20011012170241.01770100@ics.u-strasbg.fr> <3BC720FC.90101@ujf-grenoble.fr> X-SW-Source: 2001-10/msg00127.html Message-ID: <20011012101600.XLpxbEvMYoSuoNOZny7yrCtViRcAgSkEDkA7_CXftr8@z> On Fri, Oct 12, 2001 at 06:57:32PM +0200, Maurice Lombardi wrote: > > There are several remarks to that bug report: > > 1) I don't know at all how nested functions work in C > >Are they allowed? > > > AKAIK no, they are not allowed, and this is the root of the problem, > since gdb is written mainly by/for C programmers. They aren't allowed by standard C. GCC does in fact allow them, although their use isn't recommended. I think GDB's support for them is somewhat crusty. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer