Pointer-induced aliasing: a problem taxonomy | Synapse