This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Sat, Aug 23, 2008 at 8:46 PM, Aaron W. LaFramboise <aaronavay62@aaronwl.com> wrote:Richard Guenther wrote:On Sat, Aug 23, 2008 at 7:14 PM, Aaron W. LaFramboise <aaronavay62@aaronwl.com> wrote:Currently on i386-pc-mingw32, casting away constness in __gthread_setspecific causes a bootstrap failure with --enable-werror. This must be true for a number of other targets which do the same thing.
Why not add an explicit cast for the mingw32 case?An explicit cast does not kill the warning. The union trick is the only way to get rid of it, and the encapsulation for this trick, CONST_CAST, is not available to gthr.h.
An explicit cast kills the warning for me for
void foo(void *); void bar (const void *p) { foo(p); }
how is your situation different?
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |