Is ``break main if(1)'' legal?

Andrew Cagney ac131313@cygnus.com
Thu Dec 23 14:06:00 GMT 1999


Fernando Nasser wrote:
> 
> Andrew Cagney wrote:
> >
> > (vs ``break main if (1)'')
> > Some parts of the code (decode_line_1()) think it is legal but other
> > parts (break_command_1()) don't.
> >
> 
> (1) is a perfectly valid logical expression of "true".  It makes no
> sense setting a conditional breakpoint to always true, but rejecting the
> expression as not valid is wrong.
> 
> What is break_command_1() complaining about?

As Elena noted, it complains if I leave a space out.  If you look at the
code you'll notice that some code requires a space yet other considers
it optional.

	Andrew


More information about the Gdb-patches mailing list