This is the mail archive of the gdb-patches@sources.redhat.com 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]

Re: [RFA] c-exp.y -- accept "(signed long long)"


Michael Snyder wrote:
> 
> Minor enhancement -- teach the parser to accept (signed long long)
> type expression.  This isn't the most elegant way, and indeed it
> suggests further factorization that could be done, but it's the
> minimal change that works.

Having heard no objections, I will check it in.

> 
>   
> 2001-09-21  Michael Snyder  <msnyder@redhat.com>
> 
>         * c-exp.y (typebase): Accept (signed long long) as a type expr.
> 
> Index: c-exp.y
> ===================================================================
> RCS file: /cvs/src/src/gdb/c-exp.y,v
> retrieving revision 1.4
> diff -c -3 -p -r1.4 c-exp.y
> *** c-exp.y     2001/03/06 08:21:06     1.4
> --- c-exp.y     2001/09/21 22:59:09
> *************** typebase  /* Implements (approximately):
> *** 812,817 ****
> --- 812,821 ----
>                         { $$ = builtin_type_unsigned_long_long; }
>         |       UNSIGNED LONG LONG INT_KEYWORD
>                         { $$ = builtin_type_unsigned_long_long; }
> +       |       SIGNED_KEYWORD LONG LONG
> +                       { $$ = lookup_signed_typename ("long long"); }
> +       |       SIGNED_KEYWORD LONG LONG INT_KEYWORD
> +                       { $$ = lookup_signed_typename ("long long"); }
>         |       SHORT INT_KEYWORD
>                         { $$ = builtin_type_short; }
>         |       UNSIGNED SHORT INT_KEYWORD


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