1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-08 15:29:37 +00:00

Fix silent crash failure on warning from linker command line define import size mismatch

This commit is contained in:
bbbradsmith 2019-11-17 03:45:32 -05:00 committed by Oliver Schmidt
parent 5da525e0ea
commit 788fbcc9c8

View File

@ -694,10 +694,15 @@ static void CheckSymType (const Export* E)
GetString (E->Obj->Name),
GetSourceName (ExportLI),
GetSourceLine (ExportLI));
} else {
} else if (ExportLI) {
SB_Printf (&ExportLoc, "%s(%u)",
GetSourceName (ExportLI),
GetSourceLine (ExportLI));
} else {
/* The export is linker generated and we don't have line
** information (likely from command line define)
*/
SB_Printf (&ExportLoc, "linker");
}
if (I->Obj) {
/* The import comes from an object file */