Prevent purging referenced symbols

This is an immediate fix for #492, although #342 is needed to implement the
desired functionality.
This commit is contained in:
ISSOtm
2020-03-21 15:42:52 +01:00
parent eb445271df
commit 03967bd623
5 changed files with 42 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ struct sSymbol {
bool isConstant; /* Whether the symbol's value is currently known */
bool isExported; /* Whether the symbol is to be exported */
bool isBuiltin; /* Whether the symbol is a built-in */
bool isReferenced; /* Whether the symbol is referenced in a RPN expr */
struct sSymbol *pScope;
struct sSymbol *pNext;
struct Section *pSection;