Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass...
Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). - Added a DenseMap to associate an IdentifierInfo with the ObjCCompatibleAliasDecl. - Renamed LookupScopedDecl->LookupDecl and changed it's return type to Decl. Also added lookup for ObjCCompatibleAliasDecl's. - Removed Sema::LookupInterfaceDecl(). Converted clients to used LookupDecl(). - Some minor indentation changes. Will deal with ObjCInterfaceDecl and getObjCInterfaceDecl() in a separate commit... llvm-svn: 49058
Showing
- clang/include/clang/AST/Decl.h 2 additions, 2 deletionsclang/include/clang/AST/Decl.h
- clang/include/clang/AST/DeclObjC.h 3 additions, 3 deletionsclang/include/clang/AST/DeclObjC.h
- clang/include/clang/Basic/DiagnosticKinds.def 1 addition, 1 deletionclang/include/clang/Basic/DiagnosticKinds.def
- clang/lib/AST/Decl.cpp 0 additions, 4 deletionsclang/lib/AST/Decl.cpp
- clang/lib/Sema/Sema.h 14 additions, 6 deletionsclang/lib/Sema/Sema.h
- clang/lib/Sema/SemaDecl.cpp 44 additions, 37 deletionsclang/lib/Sema/SemaDecl.cpp
- clang/lib/Sema/SemaDeclObjC.cpp 20 additions, 19 deletionsclang/lib/Sema/SemaDeclObjC.cpp
- clang/lib/Sema/SemaExpr.cpp 3 additions, 2 deletionsclang/lib/Sema/SemaExpr.cpp
- clang/lib/Sema/SemaExprObjC.cpp 2 additions, 2 deletionsclang/lib/Sema/SemaExprObjC.cpp
- clang/test/Sema/alias-test-1.m 4 additions, 4 deletionsclang/test/Sema/alias-test-1.m
Loading
Please register or sign in to comment