]> git.sur5r.net Git - cc65/blobdiff - src/ld65/exports.c
ld65: implement '--allow-multiple-definition' command line parameter
[cc65] / src / ld65 / exports.c
index 160e0c797ecee215dcba12414e29a55077395820..b83d8b496c169f36b2d15b7cd48ef8b36815e28f 100644 (file)
@@ -481,8 +481,8 @@ void InsertExport (Export* E)
                         Imp->Exp = E;
                         Imp = Imp->Next;
                     }
-                } else {
-                    /* Duplicate entry, this is fatal */
+                } else if (AllowMultDef == 0) {
+                    /* Duplicate entry, this is fatal unless allowed by the user */
                     Error ("Duplicate external identifier: '%s'",
                            GetString (L->Name));
                 }