------- Additional Comments From james_avera at yahoo dot com  2004-11-16 02:47 
-------
Subject: Re:  bad code in template function called from template class method

Hi,
Can you summarize what aliasing rule is violated?

Note that the argument is a ref, so the code is
not taking the adderess of a temporary.

Thanks,
-Jim

--- pinskia at gcc dot gnu dot org <[EMAIL PROTECTED]>
wrote:

> 
> ------- Additional Comments From pinskia at gcc dot gnu dot org 
> 2004-11-13 20:37 -------
> You are violating the C++ aliasing rules:
> 
> class GetPtrtokeyFunctor {
>     public: 
>     const PtrInt * operator()(const Objptr & objptr)
>             { return reinterpret_cast<const PtrInt *>(&objptr); }
> };
> 
> 
> 
> -- 
>            What    |Removed                     |Added
>
----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|                            |INVALID
> 
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18468
> 
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
> 


=====
__________________________________________________
Please do not put me on a mailing list or give my 
address(es) to anyone else.


                
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18468

Reply via email to