aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2012-10-02Check if an IdentifierInfo* is null when the FunctionDecl isn't a simple C fu...Ted Kremenek
2012-10-02-Wformat: Don't check format strings in uninstantiated templates.Jordan Rose
2012-09-28-Warc-repeated-use-of-weak: check ivars and variables as well.Jordan Rose
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-22Avoid multiple atomic builtin declaration.Abramo Bagnara
2012-09-20Improvements to my patch in r164143 perFariborz Jahanian
2012-09-18minor refactoring of my last check-in.Fariborz Jahanian
2012-09-18c: warn when an integer value comparison with anFariborz Jahanian
2012-09-17-Warc-retain-cycles: look through [^{...} copy] and Block_copy(^{...})Jordan Rose
2012-09-15const _Atomic(T) is not an atomic type, so do not allow it as the type 'A' inRichard Smith
2012-09-15-Warc-retain-cycles: warn at variable initialization as well as assignment.Jordan Rose
2012-09-13Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o.Jordan Rose
2012-09-13Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).Jordan Rose
2012-09-08Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso.Jordan Rose
2012-09-08Format strings: %Ld isn't available on Darwin or Windows.Jordan Rose
2012-09-06Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky
2012-09-05Format strings: suggest casts for NS(U)Integer and [SU]Int32 on Darwin.Jordan Rose
2012-09-05Format string checking: change long if-statement to early returns.Jordan Rose
2012-08-31objective-C ARC; detect and warn on retain cycle whenFariborz Jahanian
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-08-28Warn about suspicious implicit conversions from floating point to boolHans Wennborg
2012-08-27Support MIPS DSP Rev2 intrinsics.Simon Atanasyan
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-17Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko
2012-08-16Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith
2012-08-14Fix undefined behavior (and wrong code, as far as I can tell) in NEON builtinRichard Smith
2012-08-08Address code review comments for Wstrncat-size warning (r161440).Anna Zaks
2012-08-07Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg
2012-08-07Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg
2012-08-06Refactor checks for unevaluated contexts into a common utility function.David Blaikie
2012-07-30Do not warn on correct use of the '%n' format specifier.Matt Beaumont-Gay
2012-07-30Make -Wformat check the argument type for %n.Hans Wennborg
2012-07-23Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-19For varargs, diagnose passing ObjC objects by value like other non-POD types.Jordan Rose
2012-07-19Don't crash checking a format string if one of the arguments is invalid.Jordan Rose
2012-07-16Simplify float comparison checks by using early return.David Blaikie
2012-07-08MIPS: Range check __builtin_mips_wrdsp / __builtin_mips_rddsp arguments again...Simon Atanasyan
2012-07-06objc-arc: warn when assigning retained object toFariborz Jahanian
2012-06-29When a builtin that requires a constant is given a type- orDouglas Gregor
2012-06-25Unrevert r158887, reverted in r158949, along with a fix for the bug whichRichard Smith
2012-06-21Revert r158887. This fixes pr13168.Rafael Espindola
2012-06-21PR13165: False positive when initializing member data pointers with NULL.David Blaikie
2012-06-21If an object (such as a std::string) with an appropriate c_str() member functionRichard Smith
2012-06-19Enable -Wnull-conversion for non-integral target types (eg: double).David Blaikie
2012-06-16Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman
2012-06-13PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode ...Richard Smith