This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [commit/ada+testsuite] print ada boolean expression results as true/false


Hi Mark!

Thanks for taking a look at the patch, this is always much appreciated.

> > +      *pos -= 1;
> > +      return value_cast (LA_BOOL_TYPE, 
> > +			 evaluate_subexp_standard (expect_type, exp,
> > +						   pos, noside));
> 
> I think the fact that you need three lines here means that it makes
> more sense to avoid the nested function calls and use a (temporary)
> variable instead.

Sure, that's a good idea. Fixed with the attached patch:

2007-12-28  Joel Brobecker  <brobecker@adacore.com>

        * ada-lang.c (ada_evaluate_subexp): Break two large expressions
        using temporary variables.

Tested on x86-linux, no regression. Checked in.

-- 
Joel


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]