aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
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
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