llvm-project/clang/lib/Sema
Argyrios Kyrtzidis bd0a3fe5e8 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302, this time for C++ as well.
llvm-svn: 130157
2011-04-25 21:39:50 +00:00
..
AnalysisBasedWarnings.cpp Simplify the tracking of when to issue a fixit hint, making the helper 2011-04-05 18:27:05 +00:00
AttributeList.cpp Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or 2011-04-14 20:06:49 +00:00
CMakeLists.txt Teach DelayedDiagnostic to copy its string, rather than hope that the 2011-03-23 15:13:44 +00:00
CodeCompleteConsumer.cpp Implement a new 'availability' attribute, that allows one to specify 2011-03-23 00:50:03 +00:00
DeclSpec.cpp Fix a bunch of major problems with __unknown_anytype and properly test 2011-04-09 22:50:59 +00:00
DelayedDiagnostic.cpp Teach DelayedDiagnostic to copy its string, rather than hope that the 2011-03-23 15:13:44 +00:00
IdentifierResolver.cpp Fix the insertion of label declarations into the identifier chain in 2011-03-24 10:35:39 +00:00
JumpDiagnostics.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Sema.cpp Recognize gcc's ms_struct pragma (and ignore for now). 2011-04-25 18:49:15 +00:00
SemaAccess.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaAttr.cpp Recognize gcc's ms_struct pragma (and ignore for now). 2011-04-25 18:49:15 +00:00
SemaCXXCast.cpp Exhaust the cases. 2011-04-23 01:10:24 +00:00
SemaCXXScopeSpec.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaChecking.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaCodeComplete.cpp When providing code completions of ivar names for a property 2011-04-18 14:40:46 +00:00
SemaDecl.cpp 'extern' variables in functions don't shadow externs in global scope. Fixes rdar://8883302, this time for C++ as well. 2011-04-25 21:39:50 +00:00
SemaDeclAttr.cpp "note" location of forward class used as receiver of 2011-04-23 17:27:19 +00:00
SemaDeclCXX.cpp Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. 2011-04-24 16:28:06 +00:00
SemaDeclObjC.cpp Diagnose C++ abstract parameters for Objective-C methods. 2011-04-23 02:46:06 +00:00
SemaExceptionSpec.cpp For consistency, change suffix from war_ to warn_ for some Microsoft warnings I introduced lately. 2011-04-22 08:25:24 +00:00
SemaExpr.cpp Implement a new identifier-classification scheme where Sema 2011-04-24 05:37:28 +00:00
SemaExprCXX.cpp t/clang/expr-traits 2011-04-25 06:54:41 +00:00
SemaExprObjC.cpp "note" location of forward class used as receiver of 2011-04-23 17:27:19 +00:00
SemaInit.cpp PR4304: Add warning for designators in strict c89 mode. 2011-04-24 22:14:22 +00:00
SemaLookup.cpp Like the coding standards say, do not use "using namespace std". 2011-04-23 09:06:00 +00:00
SemaObjCProperty.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
SemaOverload.cpp Minor tweak to avoid having to dig through canonical types multiple times when checking a qualification conversion 2011-04-25 18:40:17 +00:00
SemaStmt.cpp Fix PR9741. The implicit declarations created for range-based for loops weren't being added to the DeclContext (nor were they being marked as implicit). Also, the declarations were being emitted in the wrong order when building the CFG. 2011-04-18 15:49:25 +00:00
SemaTemplate.cpp fix PR9474, a crash with -fshort-enum and C++ templates: when instantiating 2011-04-25 20:37:58 +00:00
SemaTemplateDeduction.cpp Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a reference-to-void type). Don't crash if it does. 2011-03-17 16:11:59 +00:00
SemaTemplateInstantiate.cpp Fixed source range for all DeclaratorDecl's. 2011-03-08 08:55:46 +00:00
SemaTemplateInstantiateDecl.cpp Remove unnecessary const away cast in LateTemplateParserCallback. 2011-04-23 11:52:20 +00:00
SemaTemplateVariadic.cpp Fix a bunch of major problems with __unknown_anytype and properly test 2011-04-09 22:50:59 +00:00
SemaType.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
TargetAttributesSema.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
TargetAttributesSema.h Remove Sema.h's dependency on DeclCXX.h. 2010-08-25 07:42:41 +00:00
TreeTransform.h fix PR9474, a crash with -fshort-enum and C++ templates: when instantiating 2011-04-25 20:37:58 +00:00
TypeLocBuilder.h Remove crash recovery cleanups from TypeLocBuilder. They were a bit error prone, only hit in rare cases. 2011-03-22 01:15:21 +00:00