1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-01 13:41:34 +00:00

add warning for .feature addrsize, clean up switch in SetFeature

This commit is contained in:
mvax 2023-05-07 14:53:44 -04:00
parent bee29dedd1
commit 56df849101
2 changed files with 6 additions and 2 deletions

View File

@ -121,8 +121,6 @@ void SetFeature (feature_t Feature, unsigned char On)
case FEAT_BRACKET_AS_INDIRECT: BracketAsIndirect = On; break;
case FEAT_STRING_ESCAPES: StringEscapes = On; break;
case FEAT_LONG_JSR_JMP_RTS: LongJsrJmpRts = On; break;
/* Accept, but ignore addrsize */
case FEAT_ADDRSIZE: break;
default: break;
}
}

View File

@ -1043,6 +1043,12 @@ static void DoFeature (void)
ErrorSkip ("Invalid feature: '%m%p'", &CurTok.SVal);
return;
}
if (Feature == FEAT_ADDRSIZE) {
/* Warn for depreciated .feature addrsize */
Warning (1, "Depreciated feature: '.feature addrsize'. Pseudo function .addrsize is always available.");
}
NextTok ();
/* Optional +/- or ON/OFF */