(SC is now over, and, aside from the US holiday later this week, I'm picking up the items that I've let fall on the floor for the past 1-2 months...)
On Oct 31, 2012, at 3:51 PM, Barrett, Brian W wrote: > That said, if we didn't throw a warning if the pointer is of type void* or > char*, I think I'd be mostly ok with the patch being on by default. I'm > not sure if that's possible or not... This might be a good compromise. How about the following (assuming this all only happens for compilers that support this stuff, which, at the moment, will be clang version >= X.Y.Z, for some values of X, Y, and Z): 1. the warnings are enabled by default in mpi.h 2. the warnings can be disabled by a magic -D (e.g., -DDISABLE_MPI_TYPE_CHECKING or whatever -- the -Wno-type-safety option sounds scary; does it really disable *ALL* type safety?) 3. the warnings are disabled for buffer types of (char*) or (void*) Howzat? -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/