diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2003-04-04 22:31:49 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-07 21:00:14 -0700 |
| commit | cdc75aa2722468a1e5aacab2e5e8b6b4ea0548fb (patch) | |
| tree | 04802e13d49646e70c4458233008934324bece63 | |
| parent | 8f827dfd41fba8f6772fbef65239a6f14f05cc0b (diff) | |
| download | sparse-dev-cdc75aa2722468a1e5aacab2e5e8b6b4ea0548fb.tar.gz | |
oops. Warn about undefined preprocessor symbol names before we
overwrite the expression symbol information with a zero value.
| -rw-r--r-- | evaluate.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -30,10 +30,10 @@ static struct symbol *evaluate_symbol_expression(struct expression *expr) if (!sym) { if (preprocessing) { + warn(expr->pos, "undefined preprocessor identifier '%s'", show_ident(expr->symbol_name)); expr->type = EXPR_VALUE; expr->value = 0; expr->ctype = &int_ctype; - warn(expr->pos, "undefined preprocessor identifier '%s'", show_ident(expr->symbol_name)); return &int_ctype; } warn(expr->pos, "undefined identifier '%s'", show_ident(expr->symbol_name)); |
