llvm-project/clang/lib/Sema
Douglas Gregor 2ffd96549d Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set
llvm-svn: 80692
2009-09-01 17:53:10 +00:00
..
CMakeLists.txt Refactor the instantiation of statements into a generic tree 2009-08-20 07:17:43 +00:00
CXXFieldCollector.h Unifies the name-lookup mechanisms used in various parts of the AST 2008-12-11 16:49:14 +00:00
IdentifierResolver.cpp Add DeclContext::Equals to compare declaration contexts based on their primary context. Use this instead of pointer comparisons 2009-09-01 17:22:34 +00:00
IdentifierResolver.h Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
JumpDiagnostics.cpp enhance the goto checker to reject jumps across __block variable definitions. 2009-07-19 20:17:11 +00:00
Makefile Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
ParseAST.cpp Fix build of clang with gcc-4.4: #include <cstdio> was missing. 2009-08-24 13:25:12 +00:00
Sema.cpp Improve missing error messages as suggested by Doug. 2009-08-30 06:49:43 +00:00
Sema.h Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
SemaAccess.cpp Enhance testing of overriding exception specs for inaccessible base exceptions. 2009-07-18 14:32:15 +00:00
SemaAttr.cpp Per advice that Doug Gregor gave me several months ago, clean up the 2009-08-03 23:24:57 +00:00
SemaCXXCast.cpp Allow explicit ctors for casts. 2009-08-28 16:22:20 +00:00
SemaCXXScopeSpec.cpp More missing member goodness. 2009-08-30 07:09:50 +00:00
SemaChecking.cpp Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate 2009-08-31 23:41:50 +00:00
SemaDecl.cpp Fix bug 4784 and allow friend declarations to properly extend 2009-08-31 22:39:49 +00:00
SemaDeclAttr.cpp Regularize the case and sort. 2009-08-26 22:31:08 +00:00
SemaDeclCXX.cpp Don't assume that a base is always a RecordType, it can also be a TemplateSpecializationType. Also, make sure to get the instantiated union member. 2009-09-01 06:22:14 +00:00
SemaDeclObjC.cpp patch to prevent crash in hopelessly incorrect 2009-08-28 17:52:37 +00:00
SemaExpr.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
SemaExprCXX.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
SemaExprObjC.cpp Don't issue warning on multiple selector found when 2009-08-22 21:13:55 +00:00
SemaInherit.cpp Canonicalize else. 2009-08-04 21:02:39 +00:00
SemaInherit.h Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. 2009-05-30 00:52:53 +00:00
SemaInit.cpp Add an InOverloadResolution flag to TryCopyInitialization. 2009-08-27 17:37:39 +00:00
SemaLookup.cpp Omnibus friend decl refactoring. Instead of cloning AST classes for friend 2009-08-28 07:59:38 +00:00
SemaOverload.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
SemaOverload.h Fix a crash bug when comparing overload quality of conversion operators with conversion constructors. 2009-04-16 17:51:27 +00:00
SemaStmt.cpp Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". 2009-08-20 17:02:02 +00:00
SemaTemplate.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
SemaTemplate.h Tighten up the conversion from a single-level template argument list 2009-08-28 20:50:45 +00:00
SemaTemplateDeduction.cpp Tighten up the conversion from a single-level template argument list 2009-08-28 20:50:45 +00:00
SemaTemplateInstantiate.cpp Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set 2009-09-01 17:53:10 +00:00
SemaTemplateInstantiateDecl.cpp Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set 2009-09-01 17:53:10 +00:00
SemaType.cpp Fix the start source location for type-specs like long, short, etc. 2009-08-29 22:39:34 +00:00
TreeTransform.h Fix a crasher involving template instantiation of non-dependent 2009-09-01 16:58:52 +00:00