[RFA] c-exp.y -- accept "(signed long long)"
Michael Snyder
msnyder@cygnus.com
Thu Sep 27 14:12:00 GMT 2001
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
More information about the Gdb-patches
mailing list