Remove unused uPREDEF flag

This commit is contained in:
Stanislav Gromov 2020-11-10 18:37:44 +07:00
parent d5ab9f07ee
commit dfaff28897
2 changed files with 2 additions and 3 deletions

View File

@ -213,7 +213,6 @@ typedef struct s_symbol {
#define uRETVALUE 0x004 /* function returns (or should return) a value */
#define uCONST 0x008
#define uPROTOTYPED 0x008
#define uPREDEF 0x008 /* constant is pre-defined */
#define uPUBLIC 0x010
#define uNATIVE 0x020
#define uENUMROOT 0x020

View File

@ -3120,8 +3120,8 @@ SC_FUNC void delete_symbols(symbol *root,int level,int delete_labels,int delete_
mustdelete=TRUE;
break;
case iCONSTEXPR:
/* delete constants, except predefined constants */
mustdelete=delete_functions || (sym->usage & uPREDEF)==0;
/* delete constants (predefined constants are checked later) */
mustdelete=TRUE;
break;
case iFUNCTN:
/* optionally preserve globals (variables & functions), but