mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 17:31:13 +08:00
c-exp.y: misc cleanup, no code changes
gdb/ChangeLog: * c-exp.y: Whitespace cleanup. (classify_inner_name): Remove extra ;.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2015-01-03 Doug Evans <xdje42@gmail.com>
|
||||||
|
|
||||||
|
* c-exp.y: Whitespace cleanup.
|
||||||
|
(classify_inner_name): Remove extra ;.
|
||||||
|
|
||||||
2015-01-02 Maciej W. Rozycki <macro@codesourcery.com>
|
2015-01-02 Maciej W. Rozycki <macro@codesourcery.com>
|
||||||
|
|
||||||
* mips-tdep.c (mips32_scan_prologue): Keep the extracted stack
|
* mips-tdep.c (mips32_scan_prologue): Keep the extracted stack
|
||||||
|
10
gdb/c-exp.y
10
gdb/c-exp.y
@ -1679,6 +1679,7 @@ write_destructor_name (struct parser_state *par_state, struct stoken token)
|
|||||||
|
|
||||||
/* Returns a stoken of the operator name given by OP (which does not
|
/* Returns a stoken of the operator name given by OP (which does not
|
||||||
include the string "operator"). */
|
include the string "operator"). */
|
||||||
|
|
||||||
static struct stoken
|
static struct stoken
|
||||||
operator_stoken (const char *op)
|
operator_stoken (const char *op)
|
||||||
{
|
{
|
||||||
@ -2159,6 +2160,7 @@ c_parse_escape (const char **ptr, struct obstack *output)
|
|||||||
stored in VALUE. This returns a token value, either STRING or
|
stored in VALUE. This returns a token value, either STRING or
|
||||||
CHAR, depending on what was parsed. *HOST_CHARS is set to the
|
CHAR, depending on what was parsed. *HOST_CHARS is set to the
|
||||||
number of host characters in the literal. */
|
number of host characters in the literal. */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
parse_string_or_char (const char *tokptr, const char **outptr,
|
parse_string_or_char (const char *tokptr, const char **outptr,
|
||||||
struct typed_stoken *value, int *host_chars)
|
struct typed_stoken *value, int *host_chars)
|
||||||
@ -2408,14 +2410,12 @@ scan_macro_expansion (char *expansion)
|
|||||||
lexptr = copy;
|
lexptr = copy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
scanning_macro_expansion (void)
|
scanning_macro_expansion (void)
|
||||||
{
|
{
|
||||||
return macro_original_text != 0;
|
return macro_original_text != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
finished_macro_expansion (void)
|
finished_macro_expansion (void)
|
||||||
{
|
{
|
||||||
@ -2427,7 +2427,6 @@ finished_macro_expansion (void)
|
|||||||
macro_original_text = 0;
|
macro_original_text = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
scan_macro_cleanup (void *dummy)
|
scan_macro_cleanup (void *dummy)
|
||||||
{
|
{
|
||||||
@ -2754,7 +2753,6 @@ lex_one_token (struct parser_state *par_state, int *is_quoted_name)
|
|||||||
that we look ahead only when the '<' adjoins non-whitespace
|
that we look ahead only when the '<' adjoins non-whitespace
|
||||||
characters; for comparison expressions, e.g. "a < b > c",
|
characters; for comparison expressions, e.g. "a < b > c",
|
||||||
there must be spaces before the '<', etc. */
|
there must be spaces before the '<', etc. */
|
||||||
|
|
||||||
const char *p = find_template_name_end (tokstart + namelen);
|
const char *p = find_template_name_end (tokstart + namelen);
|
||||||
|
|
||||||
if (p)
|
if (p)
|
||||||
@ -2870,6 +2868,7 @@ static struct obstack name_obstack;
|
|||||||
in which lookups start; this can be NULL to mean the global scope.
|
in which lookups start; this can be NULL to mean the global scope.
|
||||||
IS_QUOTED_NAME is non-zero if the name token was originally quoted
|
IS_QUOTED_NAME is non-zero if the name token was originally quoted
|
||||||
in single quotes. */
|
in single quotes. */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
classify_name (struct parser_state *par_state, const struct block *block,
|
classify_name (struct parser_state *par_state, const struct block *block,
|
||||||
int is_quoted_name)
|
int is_quoted_name)
|
||||||
@ -3042,7 +3041,7 @@ classify_inner_name (struct parser_state *par_state,
|
|||||||
return ERROR;
|
return ERROR;
|
||||||
|
|
||||||
case LOC_TYPEDEF:
|
case LOC_TYPEDEF:
|
||||||
yylval.tsym.type = SYMBOL_TYPE (yylval.ssym.sym);;
|
yylval.tsym.type = SYMBOL_TYPE (yylval.ssym.sym);
|
||||||
return TYPENAME;
|
return TYPENAME;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -3062,6 +3061,7 @@ classify_inner_name (struct parser_state *par_state,
|
|||||||
types. See the comment in lex_one_token for an example. However,
|
types. See the comment in lex_one_token for an example. However,
|
||||||
this is still an improvement over the earlier approach, and will
|
this is still an improvement over the earlier approach, and will
|
||||||
suffice until we move to better parsing technology. */
|
suffice until we move to better parsing technology. */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
yylex (void)
|
yylex (void)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user