* go-exp.y (classify_name): Add missing assignment of fields of
yylval.ssym.
This commit is contained in:
parent
a8c30cbad4
commit
3929b32137
@ -1,3 +1,8 @@
|
||||
2012-05-08 Doug Evans <dje@google.com>
|
||||
|
||||
* go-exp.y (classify_name): Add missing assignment of fields of
|
||||
yylval.ssym.
|
||||
|
||||
2012-05-08 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
Display the ">" prompt in interactive mode while reading canned
|
||||
|
10
gdb/go-exp.y
10
gdb/go-exp.y
@ -1482,7 +1482,7 @@ classify_name (struct block *block)
|
||||
&is_a_field_of_this);
|
||||
if (sym)
|
||||
{
|
||||
yylval.sval = sval;
|
||||
yylval.ssym.stoken = sval;
|
||||
yylval.ssym.sym = sym;
|
||||
yylval.ssym.is_a_field_of_this = is_a_field_of_this;
|
||||
return NAME;
|
||||
@ -1499,9 +1499,15 @@ classify_name (struct block *block)
|
||||
YYSTYPE newlval; /* Its value is ignored. */
|
||||
int hextype = parse_number (copy, yylval.sval.length, 0, &newlval);
|
||||
if (hextype == INT)
|
||||
return NAME_OR_INT;
|
||||
{
|
||||
yylval.ssym.sym = NULL;
|
||||
yylval.ssym.is_a_field_of_this = 0;
|
||||
return NAME_OR_INT;
|
||||
}
|
||||
}
|
||||
|
||||
yylval.ssym.sym = NULL;
|
||||
yylval.ssym.is_a_field_of_this = 0;
|
||||
return NAME;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user