aboutsummaryrefslogtreecommitdiff
path: root/tccpp.c
diff options
context:
space:
mode:
authorgrischka <grischka>2016-05-25 18:51:36 +0200
committergrischka <grischka>2016-05-25 18:51:36 +0200
commit9e0e05eb4ed18950b02f25efbf79ed27781fb568 (patch)
tree6168b299a48b835c122adc5e0f5c0ae03a72e37b /tccpp.c
parentbab4519617f9796990eee325925adb98ab635997 (diff)
downloadtinycc-9e0e05eb4ed18950b02f25efbf79ed27781fb568.tar.gz
tinycc-9e0e05eb4ed18950b02f25efbf79ed27781fb568.tar.bz2
Redo "fix line number in macro redefined message"
Smaller change to fix more cases This reverts commit 0f36f60faa05da7e250a4b4eebd4b534e8a2b537.
Diffstat (limited to 'tccpp.c')
-rw-r--r--tccpp.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tccpp.c b/tccpp.c
index 60f807b..024f9de 100644
--- a/tccpp.c
+++ b/tccpp.c
@@ -1262,11 +1262,8 @@ ST_INLN void define_push(int v, int macro_type, TokenString *str, Sym *first_arg
s->next = first_arg;
table_ident[v - TOK_IDENT]->sym_define = s;
- if (o && !macro_is_equal(o->d, s->d)) {
- file->line_num--;
- tcc_warning("%s redefined", get_tok_str(v, NULL));
- file->line_num++;
- }
+ if (o && !macro_is_equal(o->d, s->d))
+ tcc_warning("%s redefined", get_tok_str(v, NULL));
}
/* undefined a define symbol. Its name is just set to zero */