diff options
| author | Linus Torvalds <torvalds@home.osdl.org> | 2003-08-02 15:52:22 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:00:59 -0700 |
| commit | 69fc106c8ef3d655e2bcb8be64cccefbd0383dc2 (patch) | |
| tree | 448c3aa7201d663320ef1b5ef827ce9921fd0bc7 /expression.c | |
| parent | 7da90b157ff1d292de6fb5361f60fb80752ce466 (diff) | |
| download | sparse-dev-69fc106c8ef3d655e2bcb8be64cccefbd0383dc2.tar.gz | |
Make the tokenizer recognize FP tokens, even if we don't
actually handle them correctly later on yet.
Diffstat (limited to 'expression.c')
| -rw-r--r-- | expression.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/expression.c b/expression.c index 149eb992..aba7a0f3 100644 --- a/expression.c +++ b/expression.c @@ -172,11 +172,15 @@ struct token *primary_expression(struct token *token, struct expression **tree) struct expression *expr = NULL; switch (token_type(token)) { + static int fp_warned; case TOKEN_FP: expr = alloc_expression(token->pos, EXPR_VALUE); expr->ctype = &double_ctype; expr->value = 0; - warn(token->pos, "FP values not yet implemented"); + if (!fp_warned) { + warn(token->pos, "FP values not yet implemented"); + fp_warned = 1; + } token = token->next; break; |
