summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add a warning for implicit conversion from function literals (and staticLang Hames2011-12-051-0/+19
* Revert r145697 and dependent patch r145702. It added a dependency fromNick Lewycky2011-12-021-1/+1
* Make conversion specifier warning refer to typedef if possible.Hans Wennborg2011-12-021-1/+1
* Specially whitelist the selector 'addOperationWithBlock:' for the retain-cycl...Ted Kremenek2011-12-011-1/+7
* Suppress -Warray-bounds for classes (not just structs) where the last field isMatt Beaumont-Gay2011-11-291-2/+5
* Merge branch 'yo-dawg-i-herd-u-like-arrays'Matt Beaumont-Gay2011-11-291-0/+11
* When checking a call to a builtin atomic operation, be sure toDouglas Gregor2011-11-281-13/+199
* Fix Neon builtin pointer argument checking for "sret" builtins.Bob Wilson2011-11-161-22/+18
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-3/+3
* There's no good reason to track temporaries in ExprWithCleanups,John McCall2011-11-101-0/+6
* Mark the overloaded atomic builtins as having custom type checking,Douglas Gregor2011-11-081-8/+0
* Check pointer types for arguments of Neon load/store macros. rdar://9958031Bob Wilson2011-11-081-3/+54
* Clean up type flags for overloaded Neon builtins. No functional change.Bob Wilson2011-11-081-23/+21
* Rip out CK_GetObjCProperty.John McCall2011-11-071-16/+0
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+20
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-3/+3
* Fix for PR9751 to change the behavior of -Wformat warnings. If the formatRichard Trieu2011-10-281-117/+218
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-1/+2
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-2/+1
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-1/+2
* Only emit implicit constant conversion truncation warnings in reachable code....Ted Kremenek2011-10-221-3/+5
* Move static array parameter checks to SemaExpr, per Doug's requestPeter Collingbourne2011-10-191-61/+0
* Suggest %zu for size_t args to printf.Hans Wennborg2011-10-181-1/+1
* Add sema checks for calls to functions taking static array parametersPeter Collingbourne2011-10-161-0/+61
* Add template instantiation support for AtomicExpr.Eli Friedman2011-10-141-22/+15
* Only warn in -Wliteral-conversion if the conversion loses informationMatt Beaumont-Gay2011-10-141-19/+7
* Extend -Wno-sizeof-array-argument to strncpy and friends.Nico Weber2011-10-131-4/+43
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+170
* Constant expression evaluation refactoring:Richard Smith2011-10-101-11/+4
* Don't analyze comparisons in type- or value-dependentDouglas Gregor2011-10-101-0/+3
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Refactor the analysis of C++ cast expressions so that evenJohn McCall2011-10-051-7/+8
* Do not warn about empty format strings when there are no data arguments. Fix...Ted Kremenek2011-09-291-7/+6
* Unnecessary elseDavid Blaikie2011-09-291-2/+1
* Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor2011-09-271-1/+1
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-1/+1
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+1
* Add a new warning to -Wliteral-conversion to catch cases where a string literalRichard Trieu2011-09-231-5/+21
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Let -Warray-bounds handle casted array types without false positives.Nico Weber2011-09-171-1/+1
* Finish the lex->LHS and rex->RHS cleanup in Sema.Richard Trieu2011-09-151-22/+19
* Refactoring, mostly to give ObjCPropertyDecls stronger invariants forJohn McCall2011-09-131-4/+1
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-3/+3
* Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge2011-09-091-1/+17
* When type-checking a call to an overloaded, builtin atomic operation,Douglas Gregor2011-09-091-4/+11
* The integer type of an enumeration type isn't always canonicalDouglas Gregor2011-09-081-1/+1
* Extend -Wliteral-conversion to catch "int i = -1.234"Matt Beaumont-Gay2011-09-081-0/+5
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* The lvalue-to-rvalue on structs in C++ is actually partJohn McCall2011-08-271-0/+29
OpenPOWER on IntegriCloud