aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
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
2012-01-25Add support for const pointer to literal-objc string as format attribute.Jean-Daniel Dupas
2012-01-25Add "multiple format attributes" support on block.Jean-Daniel Dupas
2012-01-23Make sure the AST correctly represents lvalue-to-rvalue conversions where app...Eli Friedman
2012-01-17objc-arc: when 'assign' attribute is unspecified,Fariborz Jahanian
2012-01-17Fix a couples of issues in format strings checking.Jean-Daniel Dupas
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Use Builtin ID as the return valueAnna Zaks
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-13Move identification of memory setting and copying functions (memset,Anna Zaks
2012-01-10objc-arc: fixes a crash when trying to find out retaining cycleFariborz Jahanian
2012-01-06Suppress -Wunused-value within macros from system headers.Matt Beaumont-Gay
2012-01-04Add an APValue representation for the difference between two address-of-label...Eli Friedman
2011-12-28Small refactoring and simplification of constant evaluation and some of itsRichard Smith
2011-12-16PR11594: Don't blindly build a UnaryOperator UO_Minus on an expression whichRichard Smith
2011-12-15Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg
2011-12-15Enhance the -Wsign-compare handling to suppress the -Wsign-compare warning in...Eli Friedman
2011-12-14r146430 lost some compile-time performance on MultiSource/Benchmarks/MiBench/...Matt Beaumont-Gay
2011-12-12Suppress -Warray-bounds in certain cases involving macros from system headers.Matt Beaumont-Gay
2011-12-10Check that arguments to a scanf call match the format specifier,Hans Wennborg
2011-12-09Add notes for suppressing and (if it's a zero-arg function returning bool) fi...David Blaikie
2011-12-09Make printf warnings refer to wint_t and wchar_t by nameHans Wennborg
2011-12-07Make printf warnings refer to intmax_t et al. by nameHans Wennborg
2011-12-06Switch a cast to a dyn_cast and check the pointer before using. Fixes a crashRichard Trieu
2011-12-05Add a warning for implicit conversion from function literals (and staticLang Hames
2011-12-02Revert r145697 and dependent patch r145702. It added a dependency fromNick Lewycky
2011-12-02Make conversion specifier warning refer to typedef if possible.Hans Wennborg
2011-12-01Specially whitelist the selector 'addOperationWithBlock:' for the retain-cycl...Ted Kremenek
2011-11-29Suppress -Warray-bounds for classes (not just structs) where the last field isMatt Beaumont-Gay
2011-11-29Merge branch 'yo-dawg-i-herd-u-like-arrays'Matt Beaumont-Gay
2011-11-28When checking a call to a builtin atomic operation, be sure toDouglas Gregor
2011-11-16Fix Neon builtin pointer argument checking for "sret" builtins.Bob Wilson
2011-11-10Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith