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: [RFA/Ada(v2) 1/3] Add command to list Ada exceptions


>>>>> "Joel" == Joel Brobecker <brobecker@adacore.com> writes:

Joel> +  if (regexp != NULL)
Joel> +    {
Joel> +      preg = alloca (sizeof (regex_t));
>> 
>> I think regex_t is sufficiently small that you might as well declare an
>> object in the outer scope and avoid alloca.

Joel> Sure, I can do that. I found this to be a fairly interesting
Joel> approach, because it avoids the need to check regexp repeatedly
Joel> in order to decide whether to pass &preg, or NULL.

You can keep preg and set it to point to the real object in the 'if'.

Tom


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