aboutsummaryrefslogtreecommitdiff
path: root/gas/app.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2003-04-22 17:46:51 +0000
committerH.J. Lu <hjl.tools@gmail.com>2003-04-22 17:46:51 +0000
commit2cdb18a769c71aceca867cfbd0c0f275999edbf1 (patch)
tree0eec153a9031744a2a6756b6d75abb504d187bb5 /gas/app.c
parent85eb51104bdc2170a835c0198e1e00e1dfe4edfa (diff)
downloadgdb-2cdb18a769c71aceca867cfbd0c0f275999edbf1.zip
gdb-2cdb18a769c71aceca867cfbd0c0f275999edbf1.tar.gz
gdb-2cdb18a769c71aceca867cfbd0c0f275999edbf1.tar.bz2
2003-04-22 H.J. Lu <hjl@gnu.org>
* app.c (do_scrub_chars): Check for valid label.
Diffstat (limited to 'gas/app.c')
-rw-r--r--gas/app.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gas/app.c b/gas/app.c
index 8485b07..cbde88b 100644
--- a/gas/app.c
+++ b/gas/app.c
@@ -1297,7 +1297,8 @@ do_scrub_chars (get, tostart, tolen)
/* Some relatively `normal' character. */
if (state == 0)
{
- state = 11; /* Now seeing label definition */
+ if (IS_SYMBOL_COMPONENT (ch))
+ state = 11; /* Now seeing label definition */
}
else if (state == 1)
{
@@ -1305,7 +1306,7 @@ do_scrub_chars (get, tostart, tolen)
}
else if (state == 9)
{
- if (lex[ch] != LEX_IS_SYMBOL_COMPONENT)
+ if (!IS_SYMBOL_COMPONENT (ch))
state = 3;
}
else if (state == 10)