Corrected problem in reading symbol table: t14=15, t15=16 did not work properly
This commit is contained in:
parent
6def6e1bea
commit
2cb19d3a30
2 changed files with 4 additions and 1 deletions
|
@ -263,6 +263,9 @@ type_name(p_type *t; p_symbol sy;)
|
|||
'='
|
||||
type(p, type_index, sy)
|
||||
|
|
||||
{ if (*t && ! *p) *p = *t;
|
||||
else if (*t) **t = **p;
|
||||
}
|
||||
]
|
||||
{ if (*p == 0) *p = new_type();
|
||||
*t = *p;
|
||||
|
|
|
@ -327,7 +327,7 @@ clean_tp_tab()
|
|||
p_type p = list_row[i].row[j/NINCR][j%NINCR];
|
||||
if (p && p->ty_class == 0) {
|
||||
error("%s: incomplete type (%d,%d)",
|
||||
listfile->sy_idf->id_text,
|
||||
FileScope->sc_definedby->sy_idf->id_text,
|
||||
i,
|
||||
j);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue