aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorGeorge Burgess IV <george.burgess.iv@gmail.com>2015-08-28 00:16:18 +0000
committerGeorge Burgess IV <george.burgess.iv@gmail.com>2015-08-28 00:16:18 +0000
commit68b36e01da09f131f9f4cb275f3998b5b627cbca (patch)
tree9f5c2f1cf39e44fc8128323f384479ec119ee223 /llvm/lib/Transforms/Utils/Local.cpp
parentfa4ecb4b9a951fc7cce3053bcb1a3e65abcb4472 (diff)
downloadllvm-68b36e01da09f131f9f4cb275f3998b5b627cbca.zip
llvm-68b36e01da09f131f9f4cb275f3998b5b627cbca.tar.gz
llvm-68b36e01da09f131f9f4cb275f3998b5b627cbca.tar.bz2
Fix: CFLAA -- Mark no-args returns as unknown
Prior to this patch, we hadn't been marking StratifiedSets with the appropriate StratifiedAttrs when handling the result of no-args call instructions. This caused us to report NoAlias when handed, for example, an escaped alloca and a result from an opaque function. Now we properly mark the return value of said functions. Thanks again to Chandler, Richard, and Nick for pinging me about this. Differential review: http://reviews.llvm.org/D12408 llvm-svn: 246240
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions