Ignore internal symbols when generating warnings about unused symbols
git-svn-id: svn://svn.cc65.org/cc65/trunk@3680 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -549,9 +549,12 @@ void SymCheck (void)
|
|||||||
|
|
||||||
/* Check for defined symbols that were never referenced */
|
/* Check for defined symbols that were never referenced */
|
||||||
if ((S->Flags & SF_DEFINED) != 0 && (S->Flags & SF_REFERENCED) == 0) {
|
if ((S->Flags & SF_DEFINED) != 0 && (S->Flags & SF_REFERENCED) == 0) {
|
||||||
PWarning (&S->Pos, 2,
|
const char* Name = GetString (S->Name);
|
||||||
"Symbol `%s' is defined but never used",
|
if (Name[0] != '.') { /* Ignore internals */
|
||||||
GetString (S->Name));
|
PWarning (&S->Pos, 2,
|
||||||
|
"Symbol `%s' is defined but never used",
|
||||||
|
GetString (S->Name));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Assign an index to all imports */
|
/* Assign an index to all imports */
|
||||||
|
|||||||
Reference in New Issue
Block a user