From b607a61866491be0ccec5ff5098cee8056cf64cf Mon Sep 17 00:00:00 2001 From: uz Date: Fri, 6 Mar 2009 09:56:22 +0000 Subject: [PATCH] "S" is a keyword in 65816 mode only. git-svn-id: svn://svn.cc65.org/cc65/trunk@3958 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- src/ca65/scanner.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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;