aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
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
2012-02-09Various interrelated cleanups for lambdas:Douglas Gregor
2012-02-07non-literal strftime format string is not unsafe.Jean-Daniel Dupas
2012-02-07Implements support of format_arg attribute on C++ member.Jean-Daniel Dupas
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-03Do not show macro expansion in strncat warnings, which can be defined asAnna Zaks
2012-02-02Change the check for constant-conversion with width-1 bitfields so it doesn't...Eli Friedman
2012-02-01Add a new compiler warning, which flags anti-patterns used as the sizeAnna Zaks
2012-01-31Revert r149359. This was a hack to a problem with an easy workaround, and it...Ted Kremenek
2012-01-31FormatCheckers should emit all diagnostics using EmitFormatDiagnostic().Jean-Daniel Dupas
2012-01-31Don't warn about -Wshorten-64-to-32 in unreachable code. Fixes <rdar://probl...Ted Kremenek
2012-01-31Make a bunch of local functions 'static'.Ted Kremenek
2012-01-31Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber
2012-01-30Disable "non literal format string" for NSString that result from a macro exp...Jean-Daniel Dupas
2012-01-30Update on format attribute handling.Jean-Daniel Dupas
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-26Turn off implicit truncation warning for compound assignment to bitfields; it...Eli Friedman
2012-01-26Make the bitfield implicit truncation warning slightly more aggressive, and m...Eli Friedman