summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Only warn in -Wliteral-conversion if the conversion loses informationMatt Beaumont-Gay2011-10-141-19/+7
* Extend -Wno-sizeof-array-argument to strncpy and friends.Nico Weber2011-10-131-4/+43
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+170
* Constant expression evaluation refactoring:Richard Smith2011-10-101-11/+4
* Don't analyze comparisons in type- or value-dependentDouglas Gregor2011-10-101-0/+3
* Rename TagDecl::isDefinition -> isCompleteDefinitionJohn McCall2011-10-071-1/+1
* Refactor the analysis of C++ cast expressions so that evenJohn McCall2011-10-051-7/+8
* Do not warn about empty format strings when there are no data arguments. Fix...Ted Kremenek2011-09-291-7/+6
* Unnecessary elseDavid Blaikie2011-09-291-2/+1
* Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor2011-09-271-1/+1
* When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor2011-09-271-1/+1
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-1/+1
* Add a new warning to -Wliteral-conversion to catch cases where a string literalRichard Trieu2011-09-231-5/+21
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset.Argyrios Kyrtzidis2011-09-191-1/+1
* Let -Warray-bounds handle casted array types without false positives.Nico Weber2011-09-171-1/+1
* Finish the lex->LHS and rex->RHS cleanup in Sema.Richard Trieu2011-09-151-22/+19
* Refactoring, mostly to give ObjCPropertyDecls stronger invariants forJohn McCall2011-09-131-4/+1
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-3/+3
* Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge2011-09-091-1/+17
* When type-checking a call to an overloaded, builtin atomic operation,Douglas Gregor2011-09-091-4/+11
* The integer type of an enumeration type isn't always canonicalDouglas Gregor2011-09-081-1/+1
* Extend -Wliteral-conversion to catch "int i = -1.234"Matt Beaumont-Gay2011-09-081-0/+5
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* 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
OpenPOWER on IntegriCloud