llvm-project/clang/lib/Sema
Fariborz Jahanian 429fadb8e2 improve on diagnostic and provide a fixit hint when
an uninitialized block variable is being called inside the
block literal. // rdar://10817031

llvm-svn: 152271
2012-03-08 00:22:50 +00:00
..
AnalysisBasedWarnings.cpp improve on diagnostic and provide a fixit hint when 2012-03-08 00:22:50 +00:00
AttributeList.cpp Refactor Clang sema attribute handling. 2012-03-07 00:12:16 +00:00
CMakeLists.txt Refactor Clang sema attribute handling. 2012-03-07 00:12:16 +00:00
CodeCompleteConsumer.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
DeclSpec.cpp __decltype is a GNU extension, not a C++11 extension. 2012-02-24 18:10:23 +00:00
DelayedDiagnostic.cpp objc: When issue diagnostic about deprecated method, also 2012-03-02 21:50:02 +00:00
IdentifierResolver.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
JumpDiagnostics.cpp ArrayRef-icize the function arguments. 2012-02-22 09:38:11 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Scope.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
Sema.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaAccess.cpp Introduce a new initialization entity for lambda captures, and 2012-02-15 16:57:26 +00:00
SemaAttr.cpp Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". 2012-02-01 23:24:59 +00:00
SemaCXXScopeSpec.cpp Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). 2012-02-06 22:45:07 +00:00
SemaCast.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaChecking.cpp Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. 2012-02-27 21:21:40 +00:00
SemaCodeComplete.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaConsumer.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
SemaDecl.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
SemaDeclAttr.cpp Refactor Clang sema attribute handling. 2012-03-07 00:12:16 +00:00
SemaDeclCXX.cpp static_assert: Allow any string-literal as the message, not just a character 2012-03-05 23:20:05 +00:00
SemaDeclObjC.cpp [Sema] Fix crash-on-invalid-code issue: 2012-03-02 19:14:29 +00:00
SemaExceptionSpec.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
SemaExpr.cpp AST representation for user-defined literals, plus just enough of semantic 2012-03-07 08:35:16 +00:00
SemaExprCXX.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaExprMember.cpp objective-c lldb support: don't perform ivar access control check 2012-03-07 00:58:41 +00:00
SemaExprObjC.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaFixItUtils.cpp Refactor for clarity. 2012-01-13 19:34:55 +00:00
SemaInit.cpp Be smarter in discovering list-initialization of temporaries. Fixes PR12182. 2012-03-07 16:10:45 +00:00
SemaLambda.cpp Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. 2012-03-01 04:01:32 +00:00
SemaLookup.cpp ArrayRef'ize various functions in the AST/Parser/Sema. 2012-02-25 11:00:22 +00:00
SemaObjCProperty.cpp objective-c: provide fixit hint when atomic property does not 2012-02-29 22:18:55 +00:00
SemaOverload.cpp AST representation for user-defined literals, plus just enough of semantic 2012-03-07 08:35:16 +00:00
SemaPseudoObject.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaStmt.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaTemplate.cpp Two fixes to how we compute visibility: 2012-02-23 04:17:32 +00:00
SemaTemplateDeduction.cpp ArrayRef'ize various functions in the AST/Parser/Sema. 2012-02-25 11:00:22 +00:00
SemaTemplateInstantiate.cpp Introduce support for template instantiation of lambda 2012-02-13 22:00:16 +00:00
SemaTemplateInstantiateDecl.cpp Fix a small difference in sema and codegen views of what needs to be output. 2012-03-05 10:54:55 +00:00
SemaTemplateVariadic.cpp Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
SemaType.cpp Make helper static. 2012-02-24 22:19:42 +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 AST representation for user-defined literals, plus just enough of semantic 2012-03-07 08:35:16 +00:00
TypeLocBuilder.h Remove more unnecessary #include <llvm/ADT/SmallVector.h> 2011-06-20 06:11:46 +00:00