llvm-project/clang/lib/Sema
Mike Stump bce7a27d22 Add support for -Wmissing-noreturn.
llvm-svn: 77391
2009-07-28 23:11:12 +00:00
..
CMakeLists.txt Rename file in preparation of properly implementing C-style casts in C++. 2009-07-18 15:08:18 +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 enhance the goto checker to reject jumps across __block variable definitions. 2009-07-19 20:17:11 +00:00
Makefile Build system changes to use TableGen to generate the various 2009-03-16 23:06:59 +00:00
ParseAST.cpp Remove an unneeded header. 2009-07-22 01:39:14 +00:00
Sema.cpp Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). 2009-07-15 18:40:39 +00:00
Sema.h Add noreturn support for blocks. 2009-07-28 22:04:01 +00:00
SemaAccess.cpp Enhance testing of overriding exception specs for inaccessible base exceptions. 2009-07-18 14:32:15 +00:00
SemaAttr.cpp Remove the ASTContext parameter from the attribute-related methods of Decl. 2009-06-30 02:34:44 +00:00
SemaCXXCast.cpp Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. 2009-07-25 15:41:38 +00:00
SemaCXXScopeSpec.cpp Implement support for out-of-line definitions of the class members of class 2009-07-22 23:48:44 +00:00
SemaChecking.cpp Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods 2009-07-17 17:50:17 +00:00
SemaDecl.cpp Add support for -Wmissing-noreturn. 2009-07-28 23:11:12 +00:00
SemaDeclAttr.cpp Fix 80-col violations, reflow a few comments and zap some extra 2009-07-24 19:02:52 +00:00
SemaDeclCXX.cpp More Sema check for constructor's member initializer along 2009-07-24 20:28:49 +00:00
SemaDeclObjC.cpp Make ObjCImplDecl inherit from ObjCContainerDecl. 2009-07-27 19:04:32 +00:00
SemaExpr.cpp Add noreturn support for blocks. 2009-07-28 22:04:01 +00:00
SemaExprCXX.cpp Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods 2009-07-17 17:50:17 +00:00
SemaExprObjC.cpp Remove a bunch of FIXME's related to ObjC type checking. 2009-07-23 01:01:38 +00:00
SemaInherit.cpp Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods 2009-07-17 17:50:17 +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 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods 2009-07-17 17:50:17 +00:00
SemaLookup.cpp Remove Sema::LookupObjCImplementation and replace it with just calling ObjCInterfaceDecl::getImplementation(). 2009-07-21 00:06:04 +00:00
SemaOverload.cpp Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. 2009-07-25 15:41:38 +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 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods 2009-07-17 17:50:17 +00:00
SemaTemplate.cpp Refactor the code that produces a TemplateSpecializationType, so that 2009-07-28 23:00:59 +00:00
SemaTemplateDeduction.cpp Fix the problems with template argument deduction and array types for 2009-07-22 21:30:48 +00:00
SemaTemplateInstantiate.cpp Template instantiation for static data members that are defined out-of-line. 2009-07-24 20:34:43 +00:00
SemaTemplateInstantiateDecl.cpp When instantiating a variable without an initializer, call 2009-07-27 17:43:39 +00:00
SemaTemplateInstantiateExpr.cpp Allow front-end 'isa' access on object's of type 'id'. 2009-07-24 17:54:45 +00:00
SemaTemplateInstantiateStmt.cpp Rework the way we track which declarations are "used" during 2009-06-22 20:57:11 +00:00
SemaType.cpp Bounds checking for address spaces. 2009-07-28 06:52:18 +00:00