llvm-project/clang/lib/Sema
Douglas Gregor a7d6e3d0f5 Provide a specific diagnostic when trying to redefine an "extern
inline" function outside of GNU89 mode. Fixes
<rdar://problem/6880464>.

llvm-svn: 113204
2010-09-07 15:51:01 +00:00
..
AnalysisBasedWarnings.cpp Split out a header to hold APIs meant for the Sema implementation from Sema.h. 2010-08-25 22:03:47 +00:00
AttributeList.cpp Add symantic support for the Pascal calling convention via 2010-09-03 01:29:35 +00:00
CMakeLists.txt One who seeks knowledge learns something new every day. 2010-08-26 23:41:50 +00:00
CodeCompleteConsumer.cpp Synchronize code-completion cursor kinds with indexing cursor 2010-09-03 23:30:36 +00:00
DeclSpec.cpp Make sure we clear TypeSpecOwned when setting TypeSpecType to something when 2010-08-26 17:22:34 +00:00
IdentifierResolver.cpp Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. 2010-08-31 00:36:30 +00:00
JumpDiagnostics.cpp Split out a header to hold APIs meant for the Sema implementation from Sema.h. 2010-08-25 22:03:47 +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 Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. 2010-09-03 02:10:08 +00:00
SemaAccess.cpp Add a quick-and-dirty hack to give a better diagnostic for [class.protected] 2010-09-03 04:56:05 +00:00
SemaAttr.cpp One who seeks knowledge learns something new every day. 2010-08-26 23:41:50 +00:00
SemaCXXCast.cpp One who seeks knowledge learns something new every day. 2010-08-26 23:41:50 +00:00
SemaCXXScopeSpec.cpp Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. 2010-08-31 00:36:30 +00:00
SemaChecking.cpp Enhance return-stack-address check (in Sema) to handle fields that themselves are references. (Fixes PR 7999; fix by Chandler Carruth). 2010-09-02 01:12:13 +00:00
SemaCodeComplete.cpp zap dead code. 2010-09-04 18:12:20 +00:00
SemaDecl.cpp Provide a specific diagnostic when trying to redefine an "extern 2010-09-07 15:51:01 +00:00
SemaDeclAttr.cpp Add symantic support for the Pascal calling convention via 2010-09-03 01:29:35 +00:00
SemaDeclCXX.cpp Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. 2010-09-03 02:10:08 +00:00
SemaDeclObjC.cpp Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols 2010-09-01 01:21:15 +00:00
SemaExceptionSpec.cpp Emulate (some of) Microsoft's looser semantic checking of exception 2010-08-30 15:04:51 +00:00
SemaExpr.cpp PR8023: Don't crash on invalid uses of __real__ on class types in C++. 2010-09-05 23:15:52 +00:00
SemaExprCXX.cpp Revert my user-defined literal commits - r1124{58,60,67} pending 2010-08-30 17:47:05 +00:00
SemaExprObjC.cpp One who seeks knowledge learns something new every day. 2010-08-26 23:41:50 +00:00
SemaInit.cpp Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. 2010-08-31 00:36:30 +00:00
SemaLookup.cpp zap more dead code. 2010-09-04 18:19:08 +00:00
SemaObjCProperty.cpp Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols 2010-09-01 01:21:15 +00:00
SemaOverload.cpp Fix the memory leak of FloatingLiteral/IntegerLiteral. 2010-08-28 09:06:06 +00:00
SemaStmt.cpp "I see dead code". IdempotentOperationChecker::isTruncationExtensionAssignment 2010-09-03 04:34:38 +00:00
SemaTemplate.cpp Allow anonymous and local types. The support was already in place for these, 2010-09-03 21:12:34 +00:00
SemaTemplateDeduction.cpp Perform the function-to-pointer adjustment during template argument 2010-08-30 21:04:23 +00:00
SemaTemplateInstantiate.cpp One who seeks knowledge learns something new every day. 2010-08-26 23:41:50 +00:00
SemaTemplateInstantiateDecl.cpp Fix PR7402 when it strikes via template instantiation. 2010-09-03 21:54:20 +00:00
SemaType.cpp Add symantic support for the Pascal calling convention via 2010-09-03 01:29:35 +00:00
TargetAttributesSema.cpp Split out a header to hold APIs meant for the Sema implementation from Sema.h. 2010-08-25 22:03:47 +00:00
TargetAttributesSema.h Remove Sema.h's dependency on DeclCXX.h. 2010-08-25 07:42:41 +00:00
TreeTransform.h Eliminate CXXBindReferenceExpr, which was used in a ton of 2010-09-02 21:50:02 +00:00