------- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-08 04:37 ------- > I'd like to (probably uselessly but still) argue for reopening this bug and > removing this warning. The interpretation of the standard text is open to > questions: IMHO an "A *" pointer is a pointer to void, too, as any pointer in > C > is, implicitely, pointer to void. But most importantly I think this warning is > absolutely useless and the only way to get rid of it is ugly (you need an > explicit cast to "void *").
Except IIRC a target could have void* pass different from a char* when it comes to var-args so really the warning is still correct. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26542