diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2009-02-13 07:06:27 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2009-02-13 07:06:27 +0000 |
commit | c60bd012bcc7843d7ad71fae3b040d402dba319f (patch) | |
tree | 17e7a06263d7b76487a032f3b42da261478689ab /llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp | |
parent | 76187b4d689a6ce601f2055b3dad5be6a4ab1012 (diff) | |
download | bcm5719-llvm-c60bd012bcc7843d7ad71fae3b040d402dba319f.tar.gz bcm5719-llvm-c60bd012bcc7843d7ad71fae3b040d402dba319f.zip |
BasicAA was making the assumption that a local allocation which hadn't escaped
couldn't ever be the return of call instruction. However, it's quite possible
that said local allocation is itself the return of a function call. That's
what malloc and calloc are for, actually.
llvm-svn: 64442
Diffstat (limited to 'llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp')
0 files changed, 0 insertions, 0 deletions