aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
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
2012-06-04Teach format string checking about compile-time CFString constants.Jordan Rose
2012-06-04Teach printf/scanf about enums with fixed underlying types.Jordan Rose
2012-05-30Change wording of 'memcpy' type mismatch warning and remove fixit.Anna Zaks
2012-05-30Add fixits for memory access warnings.Anna Zaks
2012-05-17Use the argument location instead of the format string location when warningMatt Beaumont-Gay
2012-05-15Don't warn when NULL is used within a macro but its conversion is outside a m...David Blaikie
2012-05-15Changing std::string to SmallString for r156826.David Blaikie
2012-05-15Improve some of the conversion warnings to fire on conversion to bool.David Blaikie
2012-05-11Merge branch 'format-string-braced-init'Matt Beaumont-Gay
2012-05-09Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may...Ted Kremenek
2012-05-04Inhibit ObjC format warning only in system headers (NSLocalizedString).Jean-Daniel Dupas
2012-05-04IsTailPaddedMemberArray uses a FieldDecl'sSean Callanan
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-04Fix handling of wint_t - we can't assume wint_t is purely an integer promotio...James Molloy
2012-05-03Disable -Wformat-extra-args for arguments defined in system headers.Bob Wilson
2012-05-01Turn the mixed-sign-comparison diagnostic into a runtime behaviorDouglas Gregor
2012-04-30When going through references to check if the function returns the addressArgyrios Kyrtzidis
2012-04-30Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.David Blaikie
2012-04-28Currently __builtin_annotation() only annotates an i32.Julien Lerouge
2012-04-13Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith
2012-04-12Warn on 64-to-32 for source value of x bits where 64 >= x > 32.David Blaikie
2012-04-12Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith
2012-04-11Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith
2012-04-04Remove dead assignment to local variable.Ted Kremenek
2012-03-29Pass parameters in the correct order when assembling an AtomicExpr.David Chisnall
2012-03-16Suppress macro expansion of NULL in NULL warnings.David Blaikie
2012-03-15Provide the specific target type in the -Wnull-conversion warning.David Blaikie
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall
2012-03-09-Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg
2012-02-27Fix a couple bugs in the way we handle array indexes in array bounds checking...Eli Friedman
2012-02-23Modernize some code which processes CastExprs to use CastKinds. No intended ...Eli Friedman
2012-02-22Warn about non-standard format strings (pr12017)Hans Wennborg
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor
2012-02-21When calling a non variadic format function(vprintf, vscanf, NSLogv, …), wa...Jean-Daniel Dupas
2012-02-15Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg
2012-02-14Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko
2012-02-10Support all null pointer literals in format strings.David Blaikie
2012-02-10Enhance checking for null format string literal to take into account __null. ...Ted Kremenek
2012-02-09Implement return type deduction for lambdas per C++11Douglas Gregor