commit | 5bb8f2264b95a4792bd87f2e024e85827c3b1f1d | [log] [tgz] |
---|---|---|
author | Steve Naroff <snaroff@apple.com> | Fri Aug 08 17:50:35 2008 +0000 |
committer | Steve Naroff <snaroff@apple.com> | Fri Aug 08 17:50:35 2008 +0000 |
tree | decb019d463f5bbed917d496f3e3908b874cd1ba | |
parent | 37088116e792d4ac7772fc48a711756713d7c6ce [diff] |
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