From: uz Date: Fri, 6 Mar 2009 09:56:22 +0000 (+0000) Subject: "S" is a keyword in 65816 mode only. X-Git-Tag: V2.13.0rc1~297 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b607a61866491be0ccec5ff5098cee8056cf64cf;p=cc65 "S" is a keyword in 65816 mode only. git-svn-id: svn://svn.cc65.org/cc65/trunk@3958 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/src/ca65/scanner.c b/src/ca65/scanner.c index 9649f4ed3..e05dd8b67 100644 --- a/src/ca65/scanner.c +++ b/src/ca65/scanner.c @@ -680,7 +680,7 @@ static unsigned char FindDotKeyword (void) } - + static void ReadIdent (void) /* Read an identifier from the current input position into Ident. Filling SVal * starts at the current position with the next character in C. It is assumed @@ -1013,8 +1013,11 @@ Again: break; case 'S': - Tok = TOK_S; - return; + if (CPU == CPU_65816) { + Tok = TOK_S; + return; + } + break; case 'X': Tok = TOK_X;