<<Please, note that I'm not saying that GCC should not have an option to trigger the proposed warning. I'm saying that that shouldn't be on by default in -Wall. >> I disagree, this warning should be part of -Wall, since it is a clear error with no defined meaning.