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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
You can place an compiler barrier after the update of the pointer though like
so:
```
    AllocatedMemBlocks[1].MemBlockPtr -= 10;
    asm("":::"memory");
```

Which will "Fix" the issue but that is just workaround the overall aliasing
violation you have.

Reply via email to