fixed problem with extern declarations
authorceriel <none@none>
Tue, 9 Apr 1991 10:15:48 +0000 (10:15 +0000)
committerceriel <none@none>
Tue, 9 Apr 1991 10:15:48 +0000 (10:15 +0000)
lang/cem/cemcom.ansi/idf.c

index 00cebe1..080935a 100644 (file)
@@ -317,7 +317,7 @@ declare_idf(ds, dc, lvl)
                        break;
                case L_FORMAL2: /* formal definition */
                default:        /* local */
-                       error("%s redeclared", idf->id_text);
+                       if (sc != EXTERN) error("%s redeclared", idf->id_text);
                        break;
                }
        }