https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108398

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at gcc dot gnu.org

--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
The compiler will sometimes create pointers outside any object -- the loop
optimizers in particular will tend to do that.  For the actual memory access,
an offset will be applied to get the effective addresss of the memory reference
into the proper object.

It's also the case that Ada can create these inherently via "virtual origins"
IIRC.

I'm not sure this qualifies as a bug.

Reply via email to