llvm-project/clang/lib/Sema
Nick Lewycky ef7c0ffe40 Remove the warning for variables declared in the if-expression being used in
the else clause. The problem is that it's overly zealous and will respond to
uses in assignments, or after assignments. We should bring this back once we
can do it right. Fixes PR7100.

llvm-svn: 110314
2010-08-05 06:27:49 +00:00
..
AnalysisBasedWarnings.cpp Fix namespace polution. 2010-07-26 21:25:24 +00:00
AnalysisBasedWarnings.h Remove micro-optimization for not issueing CFG-based warnings for 'static inline' functions 2010-04-08 18:51:44 +00:00
CMakeLists.txt Update CMake build system for ARM NEON generation. 2010-06-17 15:17:41 +00:00
CXXFieldCollector.h ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, not 2010-03-17 19:25:57 +00:00
CodeCompleteConsumer.cpp Add code-completion support directly to ASTUnit, which performs code 2010-08-04 16:47:14 +00:00
IdentifierResolver.cpp Correctly deal with using names for both functions and structs in chained PCH. 2010-07-30 17:25:10 +00:00
IdentifierResolver.h Eliminate dead code. 2010-01-02 21:44:36 +00:00
JumpDiagnostics.cpp Labels (and case statement) don't create independent scope parents for the 2010-08-02 23:33:14 +00:00
Lookup.h Fix a point of semantics with using declaration hiding: method templates 2010-06-16 08:42:20 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ParseAST.cpp atch for implementation of objective-c's -Wselector 2010-07-22 18:24:20 +00:00
Sema.cpp Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. 2010-08-02 07:14:54 +00:00
Sema.h Preserve calling convention etc. across template instantiations. 2010-08-05 02:54:05 +00:00
SemaAccess.cpp Partial fix for PR7267 based on comments by John McCall on an earlier patch. 2010-06-28 08:39:25 +00:00
SemaAttr.cpp Remove the vast majority of the Destroy methods from the AST library, 2010-07-25 18:17:45 +00:00
SemaCXXCast.cpp When dynamic_cast'ing from a type to itself, fill in the cast kind 2010-07-29 16:12:45 +00:00
SemaCXXScopeSpec.cpp When a nested-name-specifier refers into a current instantiation that has 2010-07-28 14:49:07 +00:00
SemaChecking.cpp Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert values to an lvalue. This allows us to warn (again) about returning references to stack variables. (fixes PR 7812). 2010-08-04 20:01:07 +00:00
SemaCodeComplete.cpp Add code-completion support directly to ASTUnit, which performs code 2010-08-04 16:47:14 +00:00
SemaDecl.cpp Only look up an 'operator delete' on the definition of a destructor, not on 2010-08-04 01:04:25 +00:00
SemaDeclAttr.cpp After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! 2010-07-31 01:52:11 +00:00
SemaDeclCXX.cpp Remove a redundant and broken check. Fixes PR7810. 2010-08-05 00:45:34 +00:00
SemaDeclObjC.cpp Simplify global method pool implementation in Sema. No functionality change. 2010-08-02 23:18:59 +00:00
SemaExceptionSpec.cpp Disable exception-spec compatibility checking under -fno-exceptions. 2010-05-28 08:37:35 +00:00
SemaExpr.cpp Remove the warning for variables declared in the if-expression being used in 2010-08-05 06:27:49 +00:00
SemaExprCXX.cpp Get rid of isObjectType; when C++ says "object type", it generally 2010-08-05 02:49:48 +00:00
SemaExprObjC.cpp Simplify global method pool implementation in Sema. No functionality change. 2010-08-02 23:18:59 +00:00
SemaInit.cpp Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. 2010-07-26 17:52:21 +00:00
SemaInit.h Fix source location of the initializer in 2010-07-21 18:31:47 +00:00
SemaLookup.cpp Introduce -f{no-}spell-checking options to enable/disable 2010-07-09 17:35:33 +00:00
SemaObjCProperty.cpp atch for implementation of objective-c's -Wselector 2010-07-22 18:24:20 +00:00
SemaOverload.cpp Get rid of isObjectType; when C++ says "object type", it generally 2010-08-05 02:49:48 +00:00
SemaOverload.h An identity conversion is better than any non-identity 2010-05-23 22:10:15 +00:00
SemaStmt.cpp Only run the jump-checker if there's a branch-protected scope *and* there's 2010-08-01 00:26:45 +00:00
SemaTemplate.cpp Get rid of isObjectType; when C++ says "object type", it generally 2010-08-05 02:49:48 +00:00
SemaTemplate.h When performing substitution of template arguments within the body of 2010-07-08 18:37:38 +00:00
SemaTemplateDeduction.cpp Permit template argument deduction to add qualifiers within ObjC object 2010-08-05 05:30:45 +00:00
SemaTemplateInstantiate.cpp Instantiate attributes from the pattern record when instantiating 2010-08-01 02:01:53 +00:00
SemaTemplateInstantiateDecl.cpp Instantiate attributes from the pattern record when instantiating 2010-08-01 02:01:53 +00:00
SemaType.cpp Preserve calling convention etc. across template instantiations. 2010-08-05 02:54:05 +00:00
TargetAttributesSema.cpp Don't emit a warning about a dllimport attribute being used in a typedef 2010-02-21 05:12:56 +00:00
TargetAttributesSema.h Generalize target weirdness handling having proper layering in mind: 2010-01-10 12:58:08 +00:00
TreeTransform.h Preserve calling convention etc. across template instantiations. 2010-08-05 02:54:05 +00:00