summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-061-1/+1
* Format strings: suggest casts for NS(U)Integer and [SU]Int32 on Darwin.Jordan Rose2012-09-051-23/+126
* Format string checking: change long if-statement to early returns.Jordan Rose2012-09-051-66/+69
* objective-C ARC; detect and warn on retain cycle whenFariborz Jahanian2012-08-311-0/+6
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-5/+5
* Warn about suspicious implicit conversions from floating point to boolHans Wennborg2012-08-281-0/+64
* Support MIPS DSP Rev2 intrinsics.Simon Atanasyan2012-08-271-0/+5
* Push ArrayRef through the Expr hierarchy.Benjamin Kramer2012-08-241-4/+2
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-4/+4
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-231-2/+2
* Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko2012-08-171-0/+414
* Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith2012-08-161-3/+3
* Fix undefined behavior (and wrong code, as far as I can tell) in NEON builtinRichard Smith2012-08-141-2/+2
* Address code review comments for Wstrncat-size warning (r161440).Anna Zaks2012-08-081-24/+26
* Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg2012-08-071-4/+4
* Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg2012-08-071-17/+17
* Refactor checks for unevaluated contexts into a common utility function.David Blaikie2012-08-061-1/+1
* Do not warn on correct use of the '%n' format specifier.Matt Beaumont-Gay2012-07-301-9/+0
* Make -Wformat check the argument type for %n.Hans Wennborg2012-07-301-2/+0
* Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu2012-07-231-1/+1
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* For varargs, diagnose passing ObjC objects by value like other non-POD types.Jordan Rose2012-07-191-30/+40
* Don't crash checking a format string if one of the arguments is invalid.Jordan Rose2012-07-191-7/+20
* Simplify float comparison checks by using early return.David Blaikie2012-07-161-24/+16
* MIPS: Range check __builtin_mips_wrdsp / __builtin_mips_rddsp arguments again...Simon Atanasyan2012-07-081-0/+34
* objc-arc: warn when assigning retained object toFariborz Jahanian2012-07-061-1/+11
* When a builtin that requires a constant is given a type- orDouglas Gregor2012-06-291-2/+16
* Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith2012-06-251-120/+271
* Revert r158887. This fixes pr13168.Rafael Espindola2012-06-211-271/+120
* PR13165: False positive when initializing member data pointers with NULL.David Blaikie2012-06-211-2/+1
* If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith2012-06-211-120/+271
* Enable -Wnull-conversion for non-integral target types (eg: double).David Blaikie2012-06-191-5/+6
* Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman2012-06-161-1/+1
* PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode ...Richard Smith2012-06-131-1/+1
OpenPOWER on IntegriCloud