llvm-project/clang/lib/Sema
Douglas Gregor d645931066 Fix a crash-on-invalid involving non-identifier names in a member
access expression that appears to be a property reference. Fixes
<rdar://problem/8985943>.

llvm-svn: 129865
2011-04-20 18:19:55 +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 We regard a function as 'unused' from the codegen perspective, so our warnings diverge from 2011-04-19 19:51:10 +00:00
SemaAccess.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaAttr.cpp On Mac OS X, the presence of an 'availability' attribute for that 2011-03-26 12:10:19 +00:00
SemaCXXCast.cpp Testing my commit access. A few whitespace changes to Sema/SemaCXXCast.cpp. 2011-04-16 01:09:30 +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 ADT/Triple: Switch to using .isOSDarwin() predicate. 2011-04-19 21:43:27 +00:00
SemaDeclAttr.cpp ADT/Triple: Switch to using .isOSDarwin() predicate. 2011-04-19 21:43:27 +00:00
SemaDeclCXX.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaDeclObjC.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaExceptionSpec.cpp Downgrade err_mismatched_exception_spec to a ExtWarning in Microsoft mode. MSVC doesn't do any validation on exception specifications. 2011-03-19 23:05:18 +00:00
SemaExpr.cpp We regard a function as 'unused' from the codegen perspective, so our warnings diverge from 2011-04-19 19:51:10 +00:00
SemaExprCXX.cpp Forbid the use of C++ new/delete to allocate/free objects within an 2011-04-15 19:46:20 +00:00
SemaExprObjC.cpp Fix a crash-on-invalid involving non-identifier names in a member 2011-04-20 18:19:55 +00:00
SemaInit.cpp In C++, when initializing an array from a pascal string, it's OK if the array 2011-04-14 00:41:11 +00:00
SemaLookup.cpp Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). 2011-04-14 22:09:26 +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 For the purposes of overload resolution, consider a conversion from an 2011-04-15 20:45:44 +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 Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +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 We regard a function as 'unused' from the codegen perspective, so our warnings diverge from 2011-04-19 19:51:10 +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 Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +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