From cdc75aa2722468a1e5aacab2e5e8b6b4ea0548fb Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 4 Apr 2003 22:31:49 -0700 Subject: [PATCH] oops. Warn about undefined preprocessor symbol names before we overwrite the expression symbol information with a zero value. --- evaluate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evaluate.c b/evaluate.c index 14152950..7f4ae895 100644 --- a/evaluate.c +++ b/evaluate.c @@ -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)); -- 2.11.4.GIT