some minor fixes

This commit is contained in:
ceriel
1987-10-14 12:34:47 +00:00
parent 11e1b3ce15
commit fc6a8c5aa8
3 changed files with 7 additions and 3 deletions

View File

@@ -360,10 +360,12 @@ CheckWithDef(df, tp)
possible earlier definition in the definition module.
*/
if (df->df_type) {
if (df->df_kind == D_PROCHEAD && df->df_type != error_type) {
/* We already saw a definition of this type
in the definition module.
*/
assert(df->df_type != 0);
if (!TstProcEquiv(tp, df->df_type)) {
error("inconsistent procedure declaration for \"%s\"",
df->df_idf->id_text);