On 09/05/2012 12:42 AM, Matt Turner wrote:
This patch has been generated by the following Coccinelle semantic
patch:
// Don't cast the return value of malloc/realloc.
//
// Casting the return value of malloc/realloc only stands to hide
// errors.
So assigning a void pointer to a non-void pointer is legal in C and
illegal in C++. I seem to recall some people compiling all of Mesa
with C++ in some situations in the past. Also, there were some C
compiler(s) years ago that required these casts (can't remember which).
I'm kind of on the fence about this change.
-Brian
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev