llvm-project/clang/lib/Sema
Eli Friedman 173e0b7a96 Fix a bogus error overloading an operator where the only class
parameter has a dependent type.

llvm-svn: 74380
2009-06-27 05:59:59 +00:00
..
CMakeLists.txt When performing template argument deduction, ensure that multiple 2009-06-04 00:03:07 +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 Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
IdentifierResolver.h Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
JumpDiagnostics.cpp Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. 2009-06-18 16:11:24 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
ParseAST.cpp Lazy deserialization of the declaration chains associated with 2009-04-21 22:25:48 +00:00
Sema.cpp Implement implicit instantiation of the member functions of a class template 2009-06-22 23:06:13 +00:00
Sema.h Make it possible for using decls to point to operators. Fixes PR4441. 2009-06-27 00:27:47 +00:00
SemaAccess.cpp Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. 2009-05-13 21:11:42 +00:00
SemaAttr.cpp Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. 2009-06-18 16:11:24 +00:00
SemaCXXScopeSpec.cpp Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorContext. 2009-06-17 23:15:40 +00:00
SemaChecking.cpp Implement support for the format_arg attribute. Fixes PR4442. 2009-06-27 04:05:33 +00:00
SemaDecl.cpp Patch to mark destructors when they are used. 2009-06-26 23:49:16 +00:00
SemaDeclAttr.cpp OpenCL 1.0 support: attributes 2009-06-26 06:32:41 +00:00
SemaDeclCXX.cpp Fix a bogus error overloading an operator where the only class 2009-06-27 05:59:59 +00:00
SemaDeclObjC.cpp Support dependent extended vector types and template instantiation 2009-06-17 21:51:59 +00:00
SemaExpr.cpp Patch to mark destructors when they are used. 2009-06-26 23:49:16 +00:00
SemaExprCXX.cpp Patch to mark destructors when they are used. 2009-06-26 23:49:16 +00:00
SemaExprObjC.cpp First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. 2009-06-17 22:40:22 +00:00
SemaInherit.cpp Fix PR4365. 2009-06-12 18:53:02 +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 Improve error recovery in C++: when we hit 'implicit int' cases in C++, 2009-06-26 04:45:06 +00:00
SemaLookup.cpp Add NamedDecl::getUnderlyingDecl that can see through UsingDecl and ObjCCompatibleAliasDecl. 2009-06-26 06:29:23 +00:00
SemaNamedCast.cpp Reflow some comments. 2009-05-16 07:39:55 +00:00
SemaOverload.cpp Improved semantic analysis and AST respresentation for function 2009-06-25 22:08:12 +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 Support for [class.local]p4. 2009-06-24 00:28:53 +00:00
SemaTemplate.cpp Improved semantic analysis and AST respresentation for function 2009-06-25 22:08:12 +00:00
SemaTemplateDeduction.cpp Set the rest of the flags we need to perform template argument 2009-06-26 23:27:24 +00:00
SemaTemplateInstantiate.cpp A little template argument deduction test uncovered an "oops". As part 2009-06-26 21:40:05 +00:00
SemaTemplateInstantiateDecl.cpp Implicit instantiation for function template specializations. 2009-06-26 00:10:03 +00:00
SemaTemplateInstantiateExpr.cpp Fix PR4448. 2009-06-26 03:02:18 +00:00
SemaTemplateInstantiateStmt.cpp Rework the way we track which declarations are "used" during 2009-06-22 20:57:11 +00:00
SemaType.cpp More auto work. 2009-06-26 22:18:59 +00:00