| /* PR 35058: -Werror= works only with some warnings. */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Werror=pointer-arith" } */ | |
| void *a; | |
| void *test(){ | |
| int x=5; | |
| if(a) a++; /* { dg-error "wrong type argument to increment" } */ | |
| return a+x; /* { dg-error "pointer of type" } */ | |
| } | |
| /* { dg-message "some warnings being treated as errors" "" {target "*-*-*"} 0 } */ |