Do also write the im-/export flags to the symbol flags in an object file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5179 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -692,6 +692,12 @@ unsigned GetSymInfoFlags (const SymEntry* S, long* ConstVal)
|
|||||||
Flags |= SymIsConst (S, ConstVal)? SYM_CONST : SYM_EXPR;
|
Flags |= SymIsConst (S, ConstVal)? SYM_CONST : SYM_EXPR;
|
||||||
Flags |= (S->Flags & SF_LABEL)? SYM_LABEL : SYM_EQUATE;
|
Flags |= (S->Flags & SF_LABEL)? SYM_LABEL : SYM_EQUATE;
|
||||||
Flags |= (S->Flags & SF_LOCAL)? SYM_CHEAP_LOCAL : SYM_STD;
|
Flags |= (S->Flags & SF_LOCAL)? SYM_CHEAP_LOCAL : SYM_STD;
|
||||||
|
if (S->Flags & SF_EXPORT) {
|
||||||
|
Flags |= SYM_EXPORT;
|
||||||
|
}
|
||||||
|
if (S->Flags & SF_IMPORT) {
|
||||||
|
Flags |= SYM_IMPORT;
|
||||||
|
}
|
||||||
|
|
||||||
/* Return the result */
|
/* Return the result */
|
||||||
return Flags;
|
return Flags;
|
||||||
|
|||||||
Reference in New Issue
Block a user