summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
diff options
context:
space:
mode:
authorSteve Naroff <snaroff@apple.com>2008-08-08 17:50:35 +0000
committerSteve Naroff <snaroff@apple.com>2008-08-08 17:50:35 +0000
commit5bb8f2264b95a4792bd87f2e024e85827c3b1f1d (patch)
treedecb019d463f5bbed917d496f3e3908b874cd1ba /llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
parent37088116e792d4ac7772fc48a711756713d7c6ce (diff)
downloadbcm5719-llvm-5bb8f2264b95a4792bd87f2e024e85827c3b1f1d.tar.gz
bcm5719-llvm-5bb8f2264b95a4792bd87f2e024e85827c3b1f1d.zip
Fix issues with C "tentative" definitions.
- Move checking from MergeVarDecl->FinializeDeclaratorGroup. Since MergeVarDecl is called before the initializer is attacted, it can't be done there (this removes a long standing FIXME). - Add Sema::isTentativeDefinition() and Sema::CheckForFileScopedRedefinitions(). - Remove FIXME's and touch-up test case. Still some more work to do (forthcoming)... llvm-svn: 54533
Diffstat (limited to 'llvm/lib/Analysis/AliasAnalysisEvaluator.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud