llvm-project/clang/lib/Sema
Richard Smith 2fcb73984a Fix a couple of bugs where jump diagnostics would not notice that a variable
has an initializer.

llvm-svn: 183092
2013-06-03 01:05:37 +00:00
..
AnalysisBasedWarnings.cpp Thread safety analysis: turn on checking within lock and unlock functions. 2013-04-08 20:11:11 +00:00
AttributeList.cpp Basic support for Microsoft property declarations and 2013-04-16 07:28:30 +00:00
CMakeLists.txt OpenMP threadprivate directive parsing and semantic analysis 2013-03-22 06:34:35 +00:00
CodeCompleteConsumer.cpp Allow the computation of the base priority for a declaration code completion result to consider the completion context 2013-01-31 04:52:16 +00:00
DeclSpec.cpp Don't mark a type specifier as "owned" if there is no declaration to own. 2013-05-14 23:22:32 +00:00
DelayedDiagnostic.cpp objective-C: when diagnosing deprecated/unavailable usage of 2012-09-21 20:46:37 +00:00
IdentifierResolver.cpp [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. 2013-02-11 18:16:18 +00:00
JumpDiagnostics.cpp Fix a couple of bugs where jump diagnostics would not notice that a variable 2013-06-03 01:05:37 +00:00
Makefile
MultiplexExternalSemaSource.cpp Simplify FindExternalVisibleDeclsByName by making it return a bool indicating 2013-02-07 03:30:24 +00:00
Scope.cpp Reapply r151638 and r151641. 2012-02-29 10:24:19 +00:00
ScopeInfo.cpp Sema for Captured Statements 2013-04-16 19:37:38 +00:00
Sema.cpp Objective-C: Fixes an ivar lookup bug where 2013-05-31 21:51:12 +00:00
SemaAccess.cpp Test commit 2013-05-07 16:56:03 +00:00
SemaAttr.cpp Suffixing #pragma comment(lib) library names with .lib if necessary. This matches MSVC behavior, as well as allows us to properly link libraries such as the ones provided by the MSDN examples. 2013-05-24 15:06:56 +00:00
SemaCXXScopeSpec.cpp Remove some no-op static_casts. 2013-03-26 00:54:11 +00:00
SemaCast.cpp Split off casts to void* for -Wint-to-pointer-cast to subgroup -Wint-to-void-pointer-cast. 2013-05-29 21:50:46 +00:00
SemaChecking.cpp Properly consider the range of enum for range comparisons in C mode 2013-06-02 08:11:22 +00:00
SemaCodeComplete.cpp [libclang] For "@import .." code-completion results, associate a CXCursor_ModuleImportDecl cursor instead of CXCursor_NotImplemented. 2013-05-29 18:50:15 +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 Microsoft has a language extension which allows union members to be 2013-05-30 16:20:00 +00:00
SemaDeclAttr.cpp Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. 2013-05-22 23:25:32 +00:00
SemaDeclCXX.cpp [ms-cxxabi] Look up operator delete() at every virtual dtor declaration. 2013-05-20 14:12:25 +00:00
SemaDeclObjC.cpp fixes a comment in my last patch. 2013-05-30 21:52:50 +00:00
SemaExceptionSpec.cpp C++1y: Allow aggregates to have default initializers. 2013-04-20 22:23:05 +00:00
SemaExpr.cpp [ms-inline asm] Don't diagnose an empty lookup for inline assmebly. This happen 2013-05-24 18:32:55 +00:00
SemaExprCXX.cpp Allow paren casted throw statements inside of ternary expressions 2013-06-02 08:40:42 +00:00
SemaExprMember.cpp Objective-C arc: don't count use of __weak 2013-05-21 21:20:26 +00:00
SemaExprObjC.cpp improve of note message and minor refactoring of my last 2013-05-15 15:27:35 +00:00
SemaFixItUtils.cpp s/CPlusPlus0x/CPlusPlus11/g 2013-01-02 11:42:31 +00:00
SemaInit.cpp Fix handling of braced-init-list as reference initializer within aggregate 2013-05-31 02:56:17 +00:00
SemaLambda.cpp First pass of semantic analysis for init-captures: check the initializer, build 2013-05-16 06:20:58 +00:00
SemaLookup.cpp Provide operator<< for stream output of DeclarationNames 2013-05-14 21:04:00 +00:00
SemaObjCProperty.cpp Make helper functions static. 2013-05-23 15:53:44 +00:00
SemaOpenMP.cpp OpenMP threadprivate with qualified names. 2013-05-13 04:18:18 +00:00
SemaOverload.cpp Refactor places which perform contextual implicit conversions to go through a 2013-05-21 19:05:48 +00:00
SemaPseudoObject.cpp Objective-C arc: don't count use of __weak 2013-05-21 21:20:26 +00:00
SemaStmt.cpp Fix the indentation on the AST visitors used in -Wloop-analysis. 2013-05-31 22:46:45 +00:00
SemaStmtAsm.cpp [ms-inline asm] Don't diagnose an empty lookup for inline assmebly. This happen 2013-05-24 18:32:55 +00:00
SemaStmtAttr.cpp PR15300: Support C++11 attributes on base-specifiers. We don't support any such 2013-02-19 23:47:15 +00:00
SemaTemplate.cpp A little ArrayRef'ization. 2013-05-17 03:04:50 +00:00
SemaTemplateDeduction.cpp Implement most of N3638 (return type deduction for normal functions). 2013-05-04 07:00:32 +00:00
SemaTemplateInstantiate.cpp A little ArrayRef'ization. 2013-05-17 03:04:50 +00:00
SemaTemplateInstantiateDecl.cpp PR15757: When we instantiate an inheriting constructor template, also 2013-05-17 02:19:35 +00:00
SemaTemplateVariadic.cpp First pass of semantic analysis for init-captures: check the initializer, build 2013-05-16 06:20:58 +00:00
SemaType.cpp Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. 2013-05-22 23:25:32 +00:00
TargetAttributesSema.cpp Warn on and drop dllimport attrs from variable definitions 2013-05-20 21:53:29 +00:00
TargetAttributesSema.h Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. 2012-12-20 19:22:21 +00:00
TreeTransform.h Walk over MaterializeTemporaryExpr when reverting an initializer to its 2013-05-30 22:40:16 +00:00
TypeLocBuilder.h Replace TypeLoc llvm::cast support to be well-defined. 2013-02-18 22:06:02 +00:00