The undecidability of aliasing
@article{Ramalingam1994TheUO, title={The undecidability of aliasing}, author={G. Ramalingam}, journal={ACM Trans. Program. Lang. Syst.}, year={1994}, volume={16}, pages={1467-1471} }
Alias analysis is a prerequisite for performing most of the common program analyses such as reaching-definitions analysis or live-variables analysis. Landi [1992] recently established that it is impossible to compute statically precise alias information—either may-alias or must-alias—in languages with if statements, loops, dynamic storage, and recursive data structures: more precisely, he showed that the may-alias relation is not recursive, while the must-alias relation is not even recursively… CONTINUE READING
Figures and Topics from this paper
Figures
298 Citations
Program decomposition for pointer aliasing: a step toward practical analyses
- Computer Science
- SIGSOFT '96
- 1996
- 104