g++ gives a bad assignment error when an external C routine returns an eiffel reference to an object because it declares external C routines as returning a void* and then assigns it to a T0*.
Log in to post a comment.