MOD_NONLOCAL
(MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
if (sym->ctype.modifiers & (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
if (sym->ctype.modifiers & MOD_NONLOCAL) {
if (mod & (MOD_VOLATILE | MOD_NONLOCAL | MOD_STATIC))
&& !(pseudo->sym->ctype.modifiers & (MOD_STATIC | MOD_NONLOCAL))
if (expr->symbol->ctype.modifiers & (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE))
mod &= (MOD_NONLOCAL | MOD_STATIC | MOD_ADDRESSABLE);
if (mod & (MOD_NONLOCAL | MOD_STATIC))
return (m & MOD_STATIC) ? 's' : (m & MOD_NONLOCAL) ? 'g' : 'l';