* c-exp.y: Add missing 5th arg for one call to lookup_symbol, cast
NULL in all other calls to correct pointer types.
This commit is contained in:
parent
6cfec92912
commit
bcca9a08dc
2 changed files with 18 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Fri Jul 30 14:16:32 1993 Fred Fish (fnf@deneb.cygnus.com)
|
||||||
|
|
||||||
|
* c-exp.y: Add missing 5th arg for one call to lookup_symbol, cast
|
||||||
|
NULL in all other calls to correct pointer types.
|
||||||
|
|
||||||
Fri Jul 30 15:43:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
Fri Jul 30 15:43:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
|
||||||
|
|
||||||
From Jeffrey Law:
|
From Jeffrey Law:
|
||||||
|
|
20
gdb/c-exp.y
20
gdb/c-exp.y
|
@ -546,7 +546,8 @@ block : BLOCKNAME
|
||||||
block : block COLONCOLON name
|
block : block COLONCOLON name
|
||||||
{ struct symbol *tem
|
{ struct symbol *tem
|
||||||
= lookup_symbol (copy_name ($3), $1,
|
= lookup_symbol (copy_name ($3), $1,
|
||||||
VAR_NAMESPACE, 0, NULL);
|
VAR_NAMESPACE, (int *) NULL,
|
||||||
|
(struct symtab **) NULL);
|
||||||
if (!tem || SYMBOL_CLASS (tem) != LOC_BLOCK)
|
if (!tem || SYMBOL_CLASS (tem) != LOC_BLOCK)
|
||||||
error ("No function \"%s\" in specified context.",
|
error ("No function \"%s\" in specified context.",
|
||||||
copy_name ($3));
|
copy_name ($3));
|
||||||
|
@ -556,7 +557,8 @@ block : block COLONCOLON name
|
||||||
variable: block COLONCOLON name
|
variable: block COLONCOLON name
|
||||||
{ struct symbol *sym;
|
{ struct symbol *sym;
|
||||||
sym = lookup_symbol (copy_name ($3), $1,
|
sym = lookup_symbol (copy_name ($3), $1,
|
||||||
VAR_NAMESPACE, 0, NULL);
|
VAR_NAMESPACE, (int *) NULL,
|
||||||
|
(struct symtab **) NULL);
|
||||||
if (sym == 0)
|
if (sym == 0)
|
||||||
error ("No symbol \"%s\" in specified context.",
|
error ("No symbol \"%s\" in specified context.",
|
||||||
copy_name ($3));
|
copy_name ($3));
|
||||||
|
@ -612,7 +614,9 @@ variable: qualified_name
|
||||||
struct minimal_symbol *msymbol;
|
struct minimal_symbol *msymbol;
|
||||||
|
|
||||||
sym =
|
sym =
|
||||||
lookup_symbol (name, 0, VAR_NAMESPACE, 0, NULL);
|
lookup_symbol (name, (const struct block *) NULL,
|
||||||
|
VAR_NAMESPACE, (int *) NULL,
|
||||||
|
(struct symtab **) NULL);
|
||||||
if (sym)
|
if (sym)
|
||||||
{
|
{
|
||||||
write_exp_elt_opcode (OP_VAR_VALUE);
|
write_exp_elt_opcode (OP_VAR_VALUE);
|
||||||
|
@ -1478,7 +1482,8 @@ yylex ()
|
||||||
{ CPLUS_MARKER, 't', 'h', 'i', 's', '\0' };
|
{ CPLUS_MARKER, 't', 'h', 'i', 's', '\0' };
|
||||||
|
|
||||||
if (lookup_symbol (this_name, expression_context_block,
|
if (lookup_symbol (this_name, expression_context_block,
|
||||||
VAR_NAMESPACE, 0, NULL))
|
VAR_NAMESPACE, (int *) NULL,
|
||||||
|
(struct symtab **) NULL))
|
||||||
return THIS;
|
return THIS;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -1515,8 +1520,8 @@ yylex ()
|
||||||
sym = lookup_symbol (tmp, expression_context_block,
|
sym = lookup_symbol (tmp, expression_context_block,
|
||||||
VAR_NAMESPACE,
|
VAR_NAMESPACE,
|
||||||
current_language->la_language == language_cplus
|
current_language->la_language == language_cplus
|
||||||
? &is_a_field_of_this : NULL,
|
? &is_a_field_of_this : (int *) NULL,
|
||||||
NULL);
|
(struct symtab **) NULL);
|
||||||
if ((sym && SYMBOL_CLASS (sym) == LOC_BLOCK) ||
|
if ((sym && SYMBOL_CLASS (sym) == LOC_BLOCK) ||
|
||||||
lookup_partial_symtab (tmp))
|
lookup_partial_symtab (tmp))
|
||||||
{
|
{
|
||||||
|
@ -1570,7 +1575,8 @@ yylex ()
|
||||||
memcpy (tmp, namestart, p - namestart);
|
memcpy (tmp, namestart, p - namestart);
|
||||||
tmp[p - namestart] = '\0';
|
tmp[p - namestart] = '\0';
|
||||||
cur_sym = lookup_symbol (tmp, expression_context_block,
|
cur_sym = lookup_symbol (tmp, expression_context_block,
|
||||||
VAR_NAMESPACE, NULL);
|
VAR_NAMESPACE, (int *) NULL,
|
||||||
|
(struct symtab **) NULL);
|
||||||
if (cur_sym)
|
if (cur_sym)
|
||||||
{
|
{
|
||||||
if (SYMBOL_CLASS (cur_sym) == LOC_TYPEDEF)
|
if (SYMBOL_CLASS (cur_sym) == LOC_TYPEDEF)
|
||||||
|
|
Loading…
Reference in a new issue