]>
Commit | Line | Data |
---|---|---|
8a451613 KG |
1 | /* Test for -Wtraditional warnings on the unary plus operator. |
2 | Note, gcc should omit these warnings in system header files. | |
3 | By Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 8/22/2000. */ | |
4 | /* { dg-do compile } */ | |
5 | /* { dg-options "-Wtraditional" } */ | |
6 | ||
7 | void | |
622d3731 | 8 | testfunc () |
8a451613 KG |
9 | { |
10 | int i; | |
11 | ||
12 | i = +1; /* { dg-warning "unary plus operator" "unary plus operator" } */ | |
13 | i = +i; /* { dg-warning "unary plus operator" "unary plus operator" } */ | |
14 | ||
5133d90e | 15 | # 16 "sys-header.h" 3 |
8a451613 KG |
16 | /* We are in system headers now, no -Wtraditional warnings should issue. */ |
17 | ||
18 | i = +1; | |
19 | i = +i; | |
20 | } |