summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-301-1/+1
* c: When checking on validity of sizeof passed as size ofFariborz Jahanian2013-01-301-1/+2
* Patch to check for integer overflow. It has beenFariborz Jahanian2013-01-241-1/+16
* Make __attribute__((nonnull)) use the general expression evaluator to search forNick Lewycky2013-01-231-2/+14
* Defer checking for unsequenced operations on the RHS of && and || in order toRichard Smith2013-01-171-7/+17
* -Wunsequenced: if the LHS of an &&, || or ?: is not constant, check forRichard Smith2013-01-171-6/+22
* Attempt to work around bug in older GCCs to fix buildbot.Richard Smith2013-01-171-3/+3
* Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith2013-01-171-0/+418
* ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko2013-01-131-41/+44
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Tweak Sema::CheckLiteralKind() to also include block literalsTed Kremenek2012-12-211-11/+6
* Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind().Ted Kremenek2012-12-211-24/+15
* Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral().Ted Kremenek2012-12-211-7/+9
* Sink call to checkUnsafeAssignLiteral() into checkUnsafeAssignObject().Ted Kremenek2012-12-211-23/+22
* Remove duplicate includes.Roman Divacky2012-12-211-2/+0
* Extend checkUnsafeAssigns() to also handle assigning an object literal to a w...Ted Kremenek2012-12-211-0/+39
* Refactor checkUnsafeAssigns() to avoid code duplication with while loop.Ted Kremenek2012-12-211-16/+22
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-3/+3
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-3/+3
* Format strings: offer a cast to 'unichar' for %C in Objective-C contexts.Jordan Rose2012-12-051-24/+67
* Format strings: add more expression types that don't need parens to cast.Jordan Rose2012-12-051-0/+12
* Format strings: a character literal should be printed with %c, not %d.Jordan Rose2012-12-051-10/+18
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-12/+12
* Make -Wtautological-constant-out-of-range-compare behave sanely for enums wit...Eli Friedman2012-11-301-4/+3
* Fix some trailing whitespace (on a blank line) to cycle/test bots.David Blaikie2012-11-191-1/+1
* Take into account the zero sign bit for positive numbers when computing the bitRichard Trieu2012-11-161-1/+5
* Fix an off-by-one error by switching < to <= in -Wtautological-constant-out-o...Richard Trieu2012-11-151-1/+1
* Improve -Wtautological-constant-out-of-range-compare by taking into accountRichard Trieu2012-11-141-15/+73
* PR14284: crash on ext-valid returning NULL from a void functionDavid Blaikie2012-11-081-1/+2
* Address review comments for r167358: explicitly check for CK_BitCast instead ofDmitri Gribenko2012-11-031-2/+1
* Handle CK_NullToPointer casts in -Wtype-safety properly. Fixes PR14249.Dmitri Gribenko2012-11-031-1/+3
* Add null check for malformed code.Ted Kremenek2012-10-111-2/+5
* Minor cleanup for r165678; no functional change.Eli Friedman2012-10-111-1/+1
* Make sure we perform the variadic method check correctly for calls to a membe...Eli Friedman2012-10-111-2/+14
* Check if an IdentifierInfo* is null when the FunctionDecl isn't a simple C fu...Ted Kremenek2012-10-021-2/+6
* -Wformat: Don't check format strings in uninstantiated templates.Jordan Rose2012-10-021-3/+2
* -Warc-repeated-use-of-weak: check ivars and variables as well.Jordan Rose2012-09-281-1/+11
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* Avoid multiple atomic builtin declaration.Abramo Bagnara2012-09-221-4/+13
* Improvements to my patch in r164143 perFariborz Jahanian2012-09-201-18/+16
* minor refactoring of my last check-in.Fariborz Jahanian2012-09-181-2/+2
* c: warn when an integer value comparison with anFariborz Jahanian2012-09-181-6/+68
* -Warc-retain-cycles: look through [^{...} copy] and Block_copy(^{...})Jordan Rose2012-09-171-0/+18
* const _Atomic(T) is not an atomic type, so do not allow it as the type 'A' inRichard Smith2012-09-151-1/+5
* -Warc-retain-cycles: warn at variable initialization as well as assignment.Jordan Rose2012-09-151-1/+16
* Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o.Jordan Rose2012-09-131-5/+22
* Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).Jordan Rose2012-09-131-2/+4
* Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso.Jordan Rose2012-09-081-40/+46
* Format strings: %Ld isn't available on Darwin or Windows.Jordan Rose2012-09-081-27/+51
OpenPOWER on IntegriCloud