summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR16467: Teach -Wunsequenced that in C11 (unlike C++11), an assignment'sRichard Smith2013-06-261-5/+15
* [Sema] Call CheckParmForFunctionDef on ObjC method parametersReid Kleckner2013-06-241-1/+2
* Extend -Wnon-pod-varargs to more cases, such as function pointers as returnRichard Trieu2013-06-221-15/+37
* Provide suggested no-arg calls for overloaded member functions missing callsDavid Blaikie2013-06-211-1/+1
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-211-0/+9
* Add back a condition accidentially removed in r184470.Richard Trieu2013-06-201-1/+1
* Avoid repeatedly evaluating subexpressions when checking for unsequencedRichard Smith2013-06-201-7/+37
* Extend -Wnon-pod-varargs to check calls made from function pointers.Richard Trieu2013-06-201-5/+11
* Correctly compute the index of the first string format argument when decidingEli Friedman2013-06-181-1/+1
* Revert "Properly consider the range of enum for range comparisons in C mode"David Majnemer2013-06-071-14/+11
* Properly consider the range of enum for range comparisons in C modeDavid Majnemer2013-06-021-11/+14
* Patch to issue error when target of MacOS and iOS Fariborz Jahanian2013-05-281-3/+11
* Warn on va_start() when called with a reference parameter.Nico Weber2013-05-241-0/+14
* Objective-C: More cases of -Wsign-conversion notFariborz Jahanian2013-05-151-3/+5
* Objective-C: patch to issue the conversionFariborz Jahanian2013-05-151-1/+7
* Grab-bag of bit-field fixes:John McCall2013-05-061-2/+2
* ArrayRef'ize Sema::CheckObjCMethodCallDmitri Gribenko2013-05-051-3/+2
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-2/+2
* c language: diagnose use of "[*]" on any array dimensionFariborz Jahanian2013-04-291-1/+3
* Handle "typeof" in Objective-C format string checking. This previously crashed.Ted Kremenek2013-04-101-0/+4
* Revert r178273 as it broke the Linux bootstrap due to false positivesTimur Iskhodzhanov2013-03-291-119/+16
* Implemented a warning when an input several bitwise operations areSam Panzer2013-03-281-16/+119
* For printf checking, handle nested typedefs for darwin-specific checking.Ted Kremenek2013-03-251-1/+5
* Simplify print logic, per feedback from Jordan Rose.Ted Kremenek2013-03-151-1/+1
* Enhance -Wtautological-constant-out-of-range-compare to include the name of t...Ted Kremenek2013-03-151-2/+15
* c: perform integer overflow check on all binaryFariborz Jahanian2013-03-151-12/+1
* c: Also chek for integer overflow for '%' operator.Fariborz Jahanian2013-03-151-2/+10
* c: add the missing binary operatory when checkingFariborz Jahanian2013-03-151-1/+1
* Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall2013-03-091-4/+2
* Fix typos: [Dd]iagnosic -> [Dd]iagnosticStefanus Du Toit2013-03-011-1/+1
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-3/+3
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-5/+4
* Don't warn on conversion from NULL to nullptr_tDavid Blaikie2013-02-161-1/+1
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-1/+2
* Use a dyn_cast to avoid a crash when the TypeLoc is not a ConstantArrayTypeLoc.Chad Rosier2013-02-061-4/+5
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-301-1/+1
* c: When checking on validity of sizeof passed as size ofFariborz Jahanian2013-01-301-1/+2
* Patch to check for integer overflow. It has beenFariborz Jahanian2013-01-241-1/+16
* Make __attribute__((nonnull)) use the general expression evaluator to search forNick Lewycky2013-01-231-2/+14
* Defer checking for unsequenced operations on the RHS of && and || in order toRichard Smith2013-01-171-7/+17
* -Wunsequenced: if the LHS of an &&, || or ?: is not constant, check forRichard Smith2013-01-171-6/+22
* Attempt to work around bug in older GCCs to fix buildbot.Richard Smith2013-01-171-3/+3
* Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith2013-01-171-0/+418
* ArrayRef'ize Sema APIs related to format string checkingDmitri Gribenko2013-01-131-41/+44
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Tweak Sema::CheckLiteralKind() to also include block literalsTed Kremenek2012-12-211-11/+6
* Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind().Ted Kremenek2012-12-211-24/+15
* Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral().Ted Kremenek2012-12-211-7/+9
* Sink call to checkUnsafeAssignLiteral() into checkUnsafeAssignObject().Ted Kremenek2012-12-211-23/+22
* Remove duplicate includes.Roman Divacky2012-12-211-2/+0
OpenPOWER on IntegriCloud