llvm-project/clang/lib/Sema
Douglas Gregor bd683973c1 Warn when cases are missing from a switch on a value of enumeration
type (-Wswitch), from Michal! 

llvm-svn: 95592
2010-02-08 22:24:16 +00:00
..
CMakeLists.txt Try to make cmake happy 2010-01-10 13:06:34 +00:00
CXXFieldCollector.h Unifies the name-lookup mechanisms used in various parts of the AST 2008-12-11 16:49:14 +00:00
CodeCompleteConsumer.cpp Eliminate cursor kinds used to express definitions. Instead, provide 2010-01-19 19:34:47 +00:00
IdentifierResolver.cpp Eliminate dead code. 2010-01-02 21:44:36 +00:00
IdentifierResolver.h Eliminate dead code. 2010-01-02 21:44:36 +00:00
JumpDiagnostics.cpp Silence some warnings produced by Clang, and add a missing header 2009-11-17 06:14:37 +00:00
Lookup.h Handle redeclarations found by ADL deterministically and reasonably. 2010-01-26 07:16:45 +00:00
Makefile -fno-rtti is now the default. 2010-01-24 20:43:31 +00:00
ParseAST.cpp Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader 2009-12-01 21:57:20 +00:00
Sema.cpp Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. 2010-02-02 02:07:01 +00:00
Sema.h Add attributes to namespace decls. 2010-02-07 01:09:23 +00:00
SemaAccess.cpp Mark dtors for parameter variables and eliminate some redundant type munging. 2010-02-02 09:10:11 +00:00
SemaAttr.cpp Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema: 2009-12-02 08:25:40 +00:00
SemaCXXCast.cpp Patch to allow reinterpret_cast on objective-c pointers. 2010-02-03 20:32:31 +00:00
SemaCXXScopeSpec.cpp When determining whether a scope specifier is complete, consider a 2010-02-05 04:39:02 +00:00
SemaChecking.cpp Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247. 2010-02-06 05:31:15 +00:00
SemaCodeComplete.cpp Implement the lvalue-to-rvalue conversion where needed. The 2010-02-03 00:27:59 +00:00
SemaDecl.cpp Silence GCC warning and stay in 80 cols. 2010-02-06 09:59:24 +00:00
SemaDeclAttr.cpp Standardize the parsing of function type attributes in a way that 2010-02-05 21:31:56 +00:00
SemaDeclCXX.cpp Add attributes to namespace decls. 2010-02-07 01:09:23 +00:00
SemaDeclObjC.cpp Patch to implement rewriting of properties. 2010-01-21 17:36:00 +00:00
SemaExceptionSpec.cpp Implement C++ DR437, which involves exception-specifications that name 2009-12-10 18:13:52 +00:00
SemaExpr.cpp Fix the crash-on-invalid from PR6259. 2010-02-08 19:26:07 +00:00
SemaExprCXX.cpp When we're parsing an expression that may have looked like a 2010-02-05 19:11:37 +00:00
SemaExprObjC.cpp Revert "Numerous changes to selector handling:", this breaks a whole bunch of 2010-02-03 20:11:42 +00:00
SemaInit.cpp Add support for threadsafe statics, and make them the default (matching gcc). 2010-02-06 23:23:06 +00:00
SemaInit.h Access checking for implicit user-defined conversions. 2010-02-01 03:16:54 +00:00
SemaLookup.cpp Teach C++ name lookup that it's okay to look in a scope without a 2010-02-05 07:07:10 +00:00
SemaOverload.cpp When adding ADL candidates for overloaded 2010-02-05 05:15:43 +00:00
SemaOverload.h Note that an overload candidate was non-viable because template argument 2010-02-01 18:53:26 +00:00
SemaStmt.cpp Warn when cases are missing from a switch on a value of enumeration 2010-02-08 22:24:16 +00:00
SemaTemplate.cpp Fix PR6149 by looking at the qualifiers on the referred to type for non-type 2010-02-03 09:37:33 +00:00
SemaTemplate.h Implement partial ordering of function template specializations 2009-09-14 18:39:43 +00:00
SemaTemplateDeduction.cpp Require a complete type before examining base classes during template argument 2010-02-07 21:33:28 +00:00
SemaTemplateInstantiate.cpp Use a substituted type when determining how to substitute in non-type template 2010-02-06 10:23:53 +00:00
SemaTemplateInstantiateDecl.cpp Workaround for friend template instantiation crash in PR5848, from Keir Mierle! 2010-02-07 10:31:35 +00:00
SemaType.cpp Keep track of whether a tag was defined in a declarator vs. being 2010-02-08 22:07:33 +00:00
TargetAttributesSema.cpp Generalize target weirdness handling having proper layering in mind: 2010-01-10 12:58:08 +00:00
TargetAttributesSema.h Generalize target weirdness handling having proper layering in mind: 2010-01-10 12:58:08 +00:00
TreeTransform.h This doesn't seem to be used code as it didn't break any tests, but fix the 2010-02-08 06:42:49 +00:00