This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: strict-aliasing and typedefs
- From: dewar at gnat dot com (Robert Dewar)
- To: gcc at gcc dot gnu dot org, lucier at math dot purdue dot edu
- Date: Wed, 14 May 2003 17:38:40 -0400 (EDT)
- Subject: Re: strict-aliasing and typedefs
> If I have the typedefs and variables
>
> typedef int stackslot;
> typedef int heapslot;
>
> stackslot *sp;
> heapslot *hp;
>
> then can sp and hp point to the same location in memory with
> ISO C's aliasing rules?
Yes indeed. C is not Ada :-) There is only one int type, and giving it
different names does not make distinct types.