summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set ofRichard Smith2012-04-131-0/+2
* Warn on 64-to-32 for source value of x bits where 64 >= x > 32.David Blaikie2012-04-121-1/+1
* Implement support for 18 of the GNU-compatible __atomic builtins.Richard Smith2012-04-121-98/+212
* Provide, and document, a set of __c11_atomic_* intrinsics to implement C11'sRichard Smith2012-04-111-5/+16
* Remove dead assignment to local variable.Ted Kremenek2012-04-041-1/+0
* Pass parameters in the correct order when assembling an AtomicExpr.David Chisnall2012-03-291-1/+1
* Suppress macro expansion of NULL in NULL warnings.David Blaikie2012-03-161-2/+5
* Provide the specific target type in the -Wnull-conversion warning.David Blaikie2012-03-151-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-10/+10
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-11/+1
* -Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg2012-03-091-2/+12
* Fix a couple bugs in the way we handle array indexes in array bounds checking...Eli Friedman2012-02-271-4/+4
* Modernize some code which processes CastExprs to use CastKinds. No intended ...Eli Friedman2012-02-231-29/+21
* Warn about non-standard format strings (pr12017)Hans Wennborg2012-02-221-2/+60
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-3/+5
* When calling a non variadic format function(vprintf, vscanf, NSLogv, …), wa...Jean-Daniel Dupas2012-02-211-7/+21
* Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg2012-02-151-2/+4
* Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko2012-02-141-0/+127
* Support all null pointer literals in format strings.David Blaikie2012-02-101-8/+7
* Enhance checking for null format string literal to take into account __null. ...Ted Kremenek2012-02-101-0/+1
* Implement return type deduction for lambdas per C++11Douglas Gregor2012-02-091-1/+1
* Various interrelated cleanups for lambdas:Douglas Gregor2012-02-091-1/+4
* non-literal strftime format string is not unsafe.Jean-Daniel Dupas2012-02-071-0/+5
* Implements support of format_arg attribute on C++ member.Jean-Daniel Dupas2012-02-071-19/+14
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-4/+4
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Do not show macro expansion in strncat warnings, which can be defined asAnna Zaks2012-02-031-7/+16
* Change the check for constant-conversion with width-1 bitfields so it doesn't...Eli Friedman2012-02-021-2/+2
* Add a new compiler warning, which flags anti-patterns used as the sizeAnna Zaks2012-02-011-4/+109
* Revert r149359. This was a hack to a problem with an easy workaround, and it...Ted Kremenek2012-01-311-14/+4
* FormatCheckers should emit all diagnostics using EmitFormatDiagnostic().Jean-Daniel Dupas2012-01-311-15/+21
* Don't warn about -Wshorten-64-to-32 in unreachable code. Fixes <rdar://probl...Ted Kremenek2012-01-311-4/+14
* Make a bunch of local functions 'static'.Ted Kremenek2012-01-311-22/+23
* Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber2012-01-311-1/+2
* Disable "non literal format string" for NSString that result from a macro exp...Jean-Daniel Dupas2012-01-301-0/+7
* Update on format attribute handling.Jean-Daniel Dupas2012-01-301-58/+40
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-0/+1
* Turn off implicit truncation warning for compound assignment to bitfields; it...Eli Friedman2012-01-261-2/+2
* Make the bitfield implicit truncation warning slightly more aggressive, and m...Eli Friedman2012-01-261-8/+9
* Add support for const pointer to literal-objc string as format attribute.Jean-Daniel Dupas2012-01-251-0/+4
* Add "multiple format attributes" support on block.Jean-Daniel Dupas2012-01-251-6/+6
* Make sure the AST correctly represents lvalue-to-rvalue conversions where app...Eli Friedman2012-01-231-0/+6
* objc-arc: when 'assign' attribute is unspecified,Fariborz Jahanian2012-01-171-4/+24
* Fix a couples of issues in format strings checking.Jean-Daniel Dupas2012-01-171-73/+96
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+2
* Use Builtin ID as the return valueAnna Zaks2012-01-171-18/+30
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-1/+7
* Move identification of memory setting and copying functions (memset,Anna Zaks2012-01-131-88/+20
* objc-arc: fixes a crash when trying to find out retaining cycleFariborz Jahanian2012-01-101-4/+12
* Suppress -Wunused-value within macros from system headers.Matt Beaumont-Gay2012-01-061-13/+8