diff options
author | Steve Naroff <snaroff@apple.com> | 2008-08-08 17:50:35 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2008-08-08 17:50:35 +0000 |
commit | 5bb8f2264b95a4792bd87f2e024e85827c3b1f1d (patch) | |
tree | decb019d463f5bbed917d496f3e3908b874cd1ba /llvm/lib/Analysis/AliasAnalysisEvaluator.cpp | |
parent | 37088116e792d4ac7772fc48a711756713d7c6ce (diff) | |
download | bcm5719-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