]>
Commit | Line | Data |
---|---|---|
a7f36da3 DD |
1 | /* Test for redefining macros with mismatch token count (and the oddity). */ |
2 | ||
3 | /* { dg-do preprocess } */ | |
4 | /* { dg-options "-DC -DD=1 -DE" } */ | |
5 | ||
6 | #define A | |
7 | #define A 1 | |
8 | #define B 2 3 | |
9 | #define B 2 | |
10 | #define C 1 | |
11 | #define D 1 2 | |
12 | #define E | |
13 | ||
14 | /* { dg-warning "redefined" "redef A" { target *-*-* } 7 } | |
15 | { dg-warning "redefined" "redef B" { target *-*-* } 9 } | |
16 | { dg-warning "redefined" "redef D" { target *-*-* } 11 } | |
17 | { dg-warning "redefined" "redef E" { target *-*-* } 12 } | |
148e4216 JM |
18 | { dg-message "previous" "prev def A" { target *-*-* } 6 } |
19 | { dg-message "previous" "prev def B" { target *-*-* } 8 } | |
20 | { dg-message "previous" "prev def D/E" { target *-*-* } 0 } | |
a7f36da3 | 21 | */ |