llvm-project/clang/lib/Sema
Douglas Gregor 89ab56d5fb When we perform a lookup for a dependent name that is a member of an
unknown specialization, treat this the same way as if the name were
not found in the current instantiation. No actual functionality
change, since apparently nothing depends on this.

llvm-svn: 142862
2011-10-24 22:24:50 +00:00
..
AnalysisBasedWarnings.cpp Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. 2011-10-24 01:32:45 +00:00
AttributeList.cpp Propagate __attribute__((returns_twice)) from C to IL. 2011-10-03 14:59:42 +00:00
CMakeLists.txt Rename SemaCXXCast.cpp to SemaCast.cpp. 2011-10-11 17:38:55 +00:00
CodeCompleteConsumer.cpp Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. 2011-10-14 18:45:37 +00:00
DeclSpec.cpp Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! 2011-10-19 06:04:55 +00:00
DelayedDiagnostic.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
IdentifierResolver.cpp Switch assert(0/false) llvm_unreachable. 2011-09-23 05:06:16 +00:00
JumpDiagnostics.cpp Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD 2011-10-20 21:42:12 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
MultiInitializer.cpp Improve unexpanded parameter pack diagnostics by using UPPC_Initializer here. 2011-10-23 18:59:33 +00:00
Scope.cpp Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
Sema.cpp -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access 2011-10-19 00:07:01 +00:00
SemaAccess.cpp Don't crash in Sema::IsSimplyAccessible if the declaration is not a C++ class member. Fixes PR11108. 2011-10-10 23:44:35 +00:00
SemaAttr.cpp Add explicit attributes to mark functions as having had their 2011-09-30 05:12:12 +00:00
SemaCXXScopeSpec.cpp Add -Wc++98-compat warning for enumerations in nested name specifiers. 2011-10-20 03:28:47 +00:00
SemaCast.cpp -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. 2011-10-18 20:49:44 +00:00
SemaChecking.cpp Only emit implicit constant conversion truncation warnings in reachable code. Apparently this is what GCC does, and some code depends on this. Fixes <rdar://problem/10321089>. 2011-10-22 02:37:33 +00:00
SemaCodeComplete.cpp Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
SemaDecl.cpp Attach class template attributes to the templated CXXRecordDecl, 2011-10-23 17:07:16 +00:00
SemaDeclAttr.cpp Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. 2011-10-23 20:07:52 +00:00
SemaDeclCXX.cpp Minor refactoring of my last patch. Per Doug's suggestion. 2011-10-24 17:30:45 +00:00
SemaDeclObjC.cpp Fixes a minor hick up to my last patch. 2011-10-22 01:56:45 +00:00
SemaExceptionSpec.cpp Only print _Bool as 'bool' when 'bool' is defined as an object-like 2011-09-27 23:30:47 +00:00
SemaExpr.cpp Don't forget to complete the objc interface before asking for information, 2011-10-19 02:25:16 +00:00
SemaExprCXX.cpp -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. 2011-10-18 20:49:44 +00:00
SemaExprMember.cpp Make it possible to compute the type of 'this' without capturing 2011-10-18 16:47:30 +00:00
SemaExprObjC.cpp Strip qualifiers off the type of an implicit property defined by 2011-10-17 20:05:43 +00:00
SemaFixItUtils.cpp Refactor the */& mismatch fixit generation out of SemaOverload and provide a simple conversion checking function. 2011-07-28 19:46:48 +00:00
SemaInit.cpp Don't try to set the "array filler" in a InitListExpr twice. 2011-10-21 23:02:22 +00:00
SemaLookup.cpp When we perform a lookup for a dependent name that is a member of an 2011-10-24 22:24:50 +00:00
SemaObjCProperty.cpp Set the objc "property attributes as written" for extension properties as well. 2011-10-18 19:49:16 +00:00
SemaOverload.cpp Teach the ARC compiler to not require __bridge casts when 2011-10-17 18:40:02 +00:00
SemaStmt.cpp Rework construction of CXXForRangeStmt not to recycle the same DeclRefExpr in multiple subexpressions. This breaks the tree structure 2011-10-10 22:36:28 +00:00
SemaTemplate.cpp There's no point in marking a declaration invalid just because it 2011-10-20 17:58:49 +00:00
SemaTemplateDeduction.cpp When we determine that a function template specialization produced as 2011-10-12 20:35:48 +00:00
SemaTemplateInstantiate.cpp Fixed source range for template implicit instantiations. 2011-10-03 20:34:03 +00:00
SemaTemplateInstantiateDecl.cpp Add a -Wc++98-compat warning for friend functions of class templates which would 2011-10-19 00:54:10 +00:00
SemaTemplateVariadic.cpp Provide half floating point support as a storage only type. 2011-10-14 23:23:15 +00:00
SemaType.cpp Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! 2011-10-19 06:04:55 +00:00
TargetAttributesSema.cpp Fix compiler warning about && in ||. 2011-09-30 20:32:22 +00:00
TargetAttributesSema.h Remove Sema.h's dependency on DeclCXX.h. 2010-08-25 07:42:41 +00:00
TreeTransform.h Add -Wc++98-compat warning for enumerations in nested name specifiers. 2011-10-20 03:28:47 +00:00
TypeLocBuilder.h Remove more unnecessary #include <llvm/ADT/SmallVector.h> 2011-06-20 06:11:46 +00:00