[binutils-gdb] gas: there's no scrubber state 12

Jan Beulich jbeulich@sourceware.org
Thu Jul 11 10:27:29 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8ea8012a8bddbc6fbbc86766a1df181cf133c5c6

commit 8ea8012a8bddbc6fbbc86766a1df181cf133c5c6
Author: Jan Beulich <jbeulich@suse.com>
Date:   Thu Jul 11 12:25:26 2024 +0200

    gas: there's no scrubber state 12
    
    Apparently (beyond what's [easily] visible in git history) when this was
    added there was confusion about scrubber states vs lex[] contents. For
    the purposes here LEX_IS_DOUBLEDASH_1ST (which happens to also resolve
    to 12) alone is sufficient. "state" is never set to 12, and it being 12
    also isn't handled anywhere.

Diff:
---
 gas/app.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/gas/app.c b/gas/app.c
index 041941a1926..955de0fbf03 100644
--- a/gas/app.c
+++ b/gas/app.c
@@ -431,10 +431,7 @@ do_scrub_chars (size_t (*get) (char *, size_t), char *tostart, size_t tolen)
 	 11: After seeing a symbol character in state 0 (eg a label definition)
 	 -1: output string in out_string and go to the state in old_state
 	 -2: flush text until a '*' '/' is seen, then go to state old_state
-#ifdef TC_V850
-	 12: After seeing a dash, looking for a second dash as a start
-	     of comment.
-#endif
+	 12: no longer used
 #ifdef DOUBLEBAR_PARALLEL
 	 13: After seeing a vertical bar, looking for a second
 	     vertical bar as a parallel expression separator.


More information about the Binutils-cvs mailing list