X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Fpragma.c;h=608ef7e6d03db81ab588ea64c6453f8c07faa9b4;hb=112ae0e3db511ddd92e769c11328646ebe2a6240;hp=9ca49313771548f1745660d02577e2f4c6d857e0;hpb=3976746735629a689cd22863d79d9efc13743364;p=cc65 diff --git a/src/cc65/pragma.c b/src/cc65/pragma.c index 9ca493137..608ef7e6d 100644 --- a/src/cc65/pragma.c +++ b/src/cc65/pragma.c @@ -73,6 +73,7 @@ typedef enum { PRAGMA_CODESIZE, PRAGMA_DATA_NAME, PRAGMA_DATASEG, /* obsolete */ + PRAGMA_LOCAL_STRINGS, PRAGMA_OPTIMIZE, PRAGMA_REGVARADDR, PRAGMA_REGISTER_VARS, @@ -104,6 +105,7 @@ static const struct Pragma { { "codesize", PRAGMA_CODESIZE }, { "data-name", PRAGMA_DATA_NAME }, { "dataseg", PRAGMA_DATASEG }, /* obsolete */ + { "local-strings", PRAGMA_LOCAL_STRINGS }, { "optimize", PRAGMA_OPTIMIZE }, { "register-vars", PRAGMA_REGISTER_VARS }, { "regvaraddr", PRAGMA_REGVARADDR }, @@ -727,6 +729,10 @@ static void ParsePragma (void) SegNamePragma (&B, SEG_DATA); break; + case PRAGMA_LOCAL_STRINGS: + FlagPragma (&B, &LocalStrings); + break; + case PRAGMA_OPTIMIZE: FlagPragma (&B, &Optimize); break;