diff options
| author | Joe Soroka <gits@joesoroka.com> | 2011-02-23 15:13:08 -0800 |
|---|---|---|
| committer | Joe Soroka <gits@joesoroka.com> | 2011-02-23 15:13:08 -0800 |
| commit | 15b8a5709655b7f64e0c25f4cbf34887134cfed9 (patch) | |
| tree | 600556990a06dad7dfb08ae64ed2388cf6a6aad8 | |
| parent | 85642f887cc2312a0c8d5bee5c838347a24ba835 (diff) | |
| download | tinycc-15b8a5709655b7f64e0c25f4cbf34887134cfed9.tar.gz tinycc-15b8a5709655b7f64e0c25f4cbf34887134cfed9.tar.bz2 | |
tccpp: treat gas comments in .S files as raw text, not tokens
| -rw-r--r-- | tccpp.c | 5 | ||||
| -rw-r--r-- | tests/asmtest.S | 1 |
2 files changed, 6 insertions, 0 deletions
@@ -1625,6 +1625,11 @@ include_done: } else { if (!(saved_parse_flags & PARSE_FLAG_ASM_COMMENTS)) warning("Ignoring unknown preprocessing directive #%s", get_tok_str(tok, &tokc)); + else { + /* this is a gas line comment in an 'S' file. */ + file->buf_ptr = parse_line_comment(file->buf_ptr); + goto the_end; + } } break; } diff --git a/tests/asmtest.S b/tests/asmtest.S index 7f204cf..d4d83ad 100644 --- a/tests/asmtest.S +++ b/tests/asmtest.S @@ -1,3 +1,4 @@ +# gas comment with ``gnu'' style quotes /* some directive tests */ |
