MOD_ADDRESSABLE
(MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
if (sym->ctype.modifiers & (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
if (sym->ctype.modifiers & MOD_ADDRESSABLE) {
sym->ctype.modifiers |= MOD_ADDRESSABLE;
if (!(sym->ctype.modifiers & MOD_ADDRESSABLE))
if (!(sym->ctype.modifiers & MOD_ADDRESSABLE)) {
sym->ctype.modifiers |= MOD_ADDRESSABLE;
if (sym->ctype.modifiers & (MOD_EXTERN | MOD_STATIC | MOD_ADDRESSABLE))
sym->ctype.modifiers &= ~MOD_ADDRESSABLE;
{MOD_ADDRESSABLE, "[addressable]"},
if (sym->ctype.modifiers & MOD_ADDRESSABLE) {
if (expr->symbol->ctype.modifiers & (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
mod &= (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE);
mod |= MOD_ADDRESSABLE;
unsigned mod = MOD_ADDRESSABLE | MOD_TOPLEVEL;
#define MOD_ACCESS (MOD_ASSIGNED | MOD_ADDRESSABLE)