[Bug objc/36283] When a class method, pointed by id, returns float, it returns wrong value
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue May 20 21:03:00 GMT 2008
------- Comment #1 from pinskia at gcc dot gnu dot org 2008-05-20 21:02 -------
Actually I don't think this is a bug. What is happening is the id is a generic
class type so the compiler needs to decide at compile time what the type is
being returned. In this case it decides on the one the user did not want. The
cast will chose the correct one. Now at runtime is selects the correct type
but of course by the time you get there it is already messed up.
-- Pinski
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|critical |normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36283
More information about the Gcc-bugs
mailing list