commit | b2b32fd3fe22ca6b165d9c21d7ec0bcd2af105f5 | [log] [tgz] |
---|---|---|
author | Nick Lewycky <nicholas@mxc.ca> | Mon Nov 24 05:00:44 2008 +0000 |
committer | Nick Lewycky <nicholas@mxc.ca> | Mon Nov 24 05:00:44 2008 +0000 |
tree | 33950b6436437290a059c9376feb1df77a73c395 | |
parent | 02ff308aa1c165d37fcf35f618243180ee68eedd [diff] |
Seriously strengthen the guarantee offered by noalias on a function's return value. It must now be as if the pointer were allocated and has not escaped to the caller. Thanks to Dan Gohman for pointing out the error in the original and helping devise this definition. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59940 91177308-0d34-0410-b5e6-96231b3b80d8