Hello.
I've been watching the sources of aliasing in gcc and found one
comment, that seemed to me a bit strange. In file `gcc/alias.c' in
function `get_alias_set':
/* From the former common C and C++ langhook implementation:
Unfortunately, there is no canonical form of a pointer type.
On 6 November 2012 09:23, Alex Markin wrote:
Also, according to the issue 6.5 (7), we cat access to an object value
with expression that has
a qualified version of a type compatible with the effective type of the
object
So, `const int *' can legally point to the `int *' but not in reverse