clang-1/lib
Argyrios Kyrtzidis 00bc645d15 -Implement proper name lookup for namespaces.
-identifierResolver exposes an iterator interface to get all decls through the scope chain.
-The semantic staff (checking IdentifierNamespace and Doug's checking for shadowed tags were moved out of IdentifierResolver and back into Sema. IdentifierResolver just gives an iterator for all reachable decls of an identifier.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50923 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-09 23:39:43 +00:00
..
AST Extend vector member references to include {.hi, .lo, .e, .o} which return a 2008-05-09 06:41:27 +00:00
Analysis Added support for "drain". 2008-05-07 21:17:39 +00:00
Basic set long/pointers to 64-bits on ppc64/x86-64 2008-05-09 06:17:04 +00:00
CodeGen Added support to generate some atomic operators (add, sub, and, or etc..) 2008-05-09 22:40:52 +00:00
Headers Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
Lex DO NOT pre-defined __OBJC2__. The __OBJC2__ macro should only be defined when targeting the new, Apple 2.0 *runtime ABI*. It is not intended to be used to #ifdef ObjC 2.0 langauge features. This is unfortunate (given it's name). In a perfect world, this defined would be named __OBJC2_RUNTIME_ABI__. Oh well. 2008-05-09 20:52:28 +00:00
Parse -Implement proper name lookup for namespaces. 2008-05-09 23:39:43 +00:00
Rewrite Fix rdar://5919567: assertion failure: split didn't occur before erase! 2008-05-08 03:23:46 +00:00
Sema -Implement proper name lookup for namespaces. 2008-05-09 23:39:43 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00