summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* The lvalue-to-rvalue on structs in C++ is actually partJohn McCall2011-08-271-0/+29
* Improve the correctness and accuracy of the message for -Wdynamic-class-memac...Matt Beaumont-Gay2011-08-191-10/+13
* Enhance -Wstrl-incorrect-size to not report a FIXIT for destinations that are...Ted Kremenek2011-08-181-10/+18
* Reapply r137903, but fix the definition of size_t in the test case to use __S...Ted Kremenek2011-08-181-1/+96
* Revert r137903, "Add experimental -Wstrlcpy-size warning that looks to see if...Ted Kremenek2011-08-181-96/+1
* Add experimental -Wstrlcpy-size warning that looks to see if the size argumen...Ted Kremenek2011-08-171-1/+96
* Add a test case for the divide-by-zero fix in r137234Kaelyn Uhrain2011-08-101-0/+1
* Make sure ptrarith_typesize is at least 1 to avoid division by zeroKaelyn Uhrain2011-08-101-0/+1
* Only look at decls after the current one when checking if it's the last field...Benjamin Kramer2011-08-061-10/+6
* Perform array bounds checking in more situations and properly handle specialKaelyn Uhrain2011-08-051-26/+89
* Flesh out the -Warray-bounds detection of C89 tail-padded one-elementChandler Carruth2011-08-051-10/+39
* Finally getting around to re-working this to more accurately white-listChandler Carruth2011-08-051-8/+22
* Extend memset/memcpy/memmove checking to include memcmpMatt Beaumont-Gay2011-08-051-6/+13
* disable array bounds overflow warning for cases where an array Chris Lattner2011-08-021-1/+3
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-2/+2
* Revert r136046 while fixing handling of e.g. &foo[index_one_past_size]Kaelyn Uhrain2011-07-261-68/+21
* Cleanup the stray comments and variables I could dig out of Sema toChandler Carruth2011-07-261-5/+5
* Expand array bounds checking to work in the presence of unary & and *,Kaelyn Uhrain2011-07-261-21/+68
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-11/+11
* Remove warning for conditional operands of differend signedness from -Wsign-c...Richard Trieu2011-07-211-20/+7
* Use the new APFloat::convertToInt(APSInt) function to simplify uses ofJeffrey Yasskin2011-07-151-7/+5
* Teach -Wconversion, -Wsign-compare etc. about division and remainder.John McCall2011-07-141-4/+44
* Make the integer-range analysis recognize ^= correctly,John McCall2011-07-131-2/+11
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+1
* objc-arc: Check on a variety of unsafe assignment of retained Fariborz Jahanian2011-06-241-4/+39
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-1/+1
* Fix some grammar nits in the comments from Nick.Chandler Carruth2011-06-211-2/+2
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+16
* Teach the warning about non-POD memset/memcpy/memmove to deal with theDouglas Gregor2011-06-161-12/+40
* Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointerChandler Carruth2011-06-161-22/+69
* Skip both character pointers and void pointers when diagnosing badChandler Carruth2011-06-161-1/+3
* Automatic Reference Counting.John McCall2011-06-151-14/+268
* Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose.Nico Weber2011-06-141-1/+27
* fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts.Chris Lattner2011-06-141-3/+6
* Fix a broken index left over from before this function was converted toChandler Carruth2011-06-131-1/+1
* Clean up the "non-POD memaccess" stuff some. This adds a properly namedChandler Carruth2011-06-031-16/+10
* Add a new warning on NULL pointer constant to integer conversion.Richard Trieu2011-05-291-0/+7
* A few more is(Un)signedIntegerType/is(Un)signedOrEnumerationType cleanups.Douglas Gregor2011-05-211-2/+3
* Extend -Wnon-pod-memset to also encompass memcpy() and memmove(),Douglas Gregor2011-05-031-36/+44
* Separate the -Wnon-pod-memset warnings into two separate warnings:Douglas Gregor2011-05-031-10/+20
* Only check the use of memset() if we're refering to a C function namedDouglas Gregor2011-05-031-1/+3
* Relax the non-POD memset warning to use the less restrictive C++11Chandler Carruth2011-04-291-12/+25
* Convert assertion in memset checking to a runtime check (because real code ma...Ted Kremenek2011-04-281-1/+6
* Heh, funny thing, 'void' isn't a POD type. Nice of us to suggest it toChandler Carruth2011-04-271-1/+1
* Add a warning (-Wnon-pod-memset) for calls to memset() withChandler Carruth2011-04-271-0/+34
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+2
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-19/+9
* Enhance the diagnostic for literal float -> int conversions to suggestChandler Carruth2011-04-101-4/+35
* add a __sync_swap builtin to fill out the rest of the __sync builtins. Chris Lattner2011-04-091-1/+4
OpenPOWER on IntegriCloud