clang-1/lib/AST
Fariborz Jahanian b106fc635b tweaked my last patch to 1) preserve the protocol in
extension class's protocol list so its AST is complete.
2) Because of this no need to issue warning on unimplemeted
methods coming from the extended class protocols
because warning is issued when class definition is seen.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83326 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-05 21:32:49 +00:00
..
APValue.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ASTConsumer.cpp Push DeclGroup much farther throughout the compiler. Now the various 2009-03-29 16:50:03 +00:00
ASTContext.cpp Introduce ObjCProtocolListType type subclass. 2009-09-29 19:42:55 +00:00
CMakeLists.txt Update CMakeLists. 2009-08-19 12:02:15 +00:00
Decl.cpp -Introduce TypeLoc::getOpaqueData() 2009-09-29 19:40:20 +00:00
DeclBase.cpp Anonymous namespaces, sema + codegen. A lot of semantics are still broken, 2009-10-01 00:25:31 +00:00
DeclCXX.cpp Handle C++ delete expressions when the overloaded delete operator is a 2009-09-29 18:16:17 +00:00
DeclGroup.cpp Remove the serialization code that predates precompiled 2009-04-22 21:45:53 +00:00
DeclObjC.cpp tweaked my last patch to 1) preserve the protocol in 2009-10-05 21:32:49 +00:00
DeclPrinter.cpp Make Decl::dump const. 2009-09-26 21:58:53 +00:00
DeclTemplate.cpp WIP implementation of explicit function template specialization. This 2009-09-24 23:14:47 +00:00
DeclarationName.cpp Refactor the representation of qualifiers to bring ExtQualType out of the 2009-09-24 19:53:00 +00:00
Expr.cpp Fix checking for a null pointer constant when the expression itself is 2009-09-25 04:25:58 +00:00
ExprCXX.cpp Improve handling of initialization by constructor, by ensuring that 2009-09-09 23:08:42 +00:00
ExprConstant.cpp Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. 2009-10-03 16:30:22 +00:00
InheritViz.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Makefile Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
NestedNameSpecifier.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ParentMap.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RecordLayoutBuilder.cpp Address comment from Daniel. 2009-09-26 16:55:29 +00:00
RecordLayoutBuilder.h Rename NextOffset to DataSize. 2009-09-26 01:34:51 +00:00
Stmt.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
StmtDumper.cpp Refactor the representation of qualifiers to bring ExtQualType out of the 2009-09-24 19:53:00 +00:00
StmtIterator.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
StmtPrinter.cpp Change all the Type::getAsFoo() methods to specializations of Type::getAs(). 2009-09-21 23:43:11 +00:00
StmtProfile.cpp Add safe part of previous (reverted) commit, necessary to update to LLVM API change. 2009-09-22 10:06:21 +00:00
StmtViz.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TemplateName.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Type.cpp Desugaring optimizations. Add single-step desugaring methods to all 2009-09-29 23:03:30 +00:00
TypeLoc.cpp Pull TypeLocVisitor into its own header file. 2009-09-29 21:27:32 +00:00