- 1e632af A new conversion warning for when an Objective-C object literal is implicitly by Richard Trieu · 12 years ago
- 6a6a4bb PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and a by Richard Smith · 12 years ago
- 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
- 955231d Broaden -Wstring-conversion to catch string literals in logical or expressions. by Richard Trieu · 12 years ago
- 9f21344 Combine the checks for returns_nonnull and for operator new returning null, in Sema::CheckReturnValExpr. Add the missing handling of value-dependent expressions for returns_nonnull. by Artyom Skrobov · 12 years ago
- ef9e7f8 Add basic checking for returning null from functions/methods marked 'returns_nonnull'. by Ted Kremenek · 12 years ago
- 9cacbab Rename FunctionProtoType accessors from 'arguments' to 'parameters' by Alp Toker · 12 years ago
- 9aedc15 Enhance attribute 'nonnull' to be applicable to parameters directly (infix). by Ted Kremenek · 12 years ago
- a146db3 Push NonNullAttr inspection loop into CheckNonNullArguments. by Ted Kremenek · 12 years ago
- 2bc7333 Make 'CheckNonNullArguments' a static function. No functionality change. by Ted Kremenek · 12 years ago
- 13ac4bd Follow-up to r199120: don't try referencing the dtor if the param decl isn't valid. by Hans Wennborg · 12 years ago
- 0f3c10c [ms-cxxabi] Elide dtor access checks for pass-by-val objects in callees by Hans Wennborg · 12 years ago
- c38786b Make the tautological out of range warning use Sema::DiagRuntimeBehavior so that by Richard Trieu · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- 25dc1e1 Removing some more unnecessary manual quotes from attribute diagnostics. by Aaron Ballman · 12 years ago
- a724cff Rename isBuiltinCall() to getBuiltinCallee() by Alp Toker · 12 years ago
- 0e6daef Warn on mismatched parentheses in memcmp and friends. by Nico Weber · 12 years ago
- fb79d7f [AArch64 NEON] Support poly128_t and implement relevant intrinsic. by Kevin Qin · 12 years ago
- f6a24ce Fix a tranche of comment, test and doc typos by Alp Toker · 12 years ago
- 739756c [ms-cxxabi] Construct and destroy call arguments in the correct order by Reid Kleckner · 12 years ago
- caac85e [AArch64 neon] support poly64 and relevant intrinsic functions. by Kevin Qin · 12 years ago
- 87bb492 add intrinsics: __builtin_arm_{dmb,dsb} for ARM by Weiming Zhao · 12 years ago
- b1b1b8a Fixed bug in return type of __builtin_va_start(). by Enea Zaffanella · 12 years ago
- e9ff770 Simplify: we don't care why constant evaluation might have failed when we're by Richard Smith · 12 years ago
- 3659456 Disable -Wtautological-compare in template instantiations. by Richard Trieu · 12 years ago
- dd51d74 Disable -Wtautological-constant-out-of-range-compare in template instantiations. by Richard Trieu · 12 years ago
- 58d2bb1 ARM: fix AST for __builtin_arm_strex call by Tim Northover · 12 years ago
- 4ba4a5b ObjectiveC. Added support for methods annotated with format_arg by Fariborz Jahanian · 12 years ago
- da2f405 Special case '%C' handling in ObjC format strings to handle integer literals that can represent unicode characters by Ted Kremenek · 12 years ago
- a553fbf GetExprRange() (used by -Wconversion checking) should look through OpaqueValueExprs. by Ted Kremenek · 12 years ago
- f7ec86a PR17290: Use 'false' macro in fix-it hint for initializing a variable of type by Richard Smith · 12 years ago
- c4d7c82 Add the intrinsic __builtin_convertvector by Hal Finkel · 12 years ago
- aa76981 volatile types are not trivially copyable. by Eli Friedman · 12 years ago
- f58070b Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling. by Aaron Ballman · 12 years ago
- 0718591 Adjust clang for change to APFloat::toString. by Eli Friedman · 12 years ago
- 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago
- 5ba37d5 Split isFromMainFile into two functions. by Eli Friedman · 12 years ago
- b869a8f Omit llvm:: before SmallVector and SmallVectorImpl. We have using directive in include/clang/Basic/LLVM.h. by Robert Wilhelm · 12 years ago
- 989ab8b Put back a microoptimization with a comment to make it more obvious. by Benjamin Kramer · 12 years ago
- f62e81d Remove unused variable. No functionality change. by Benjamin Kramer · 12 years ago
- d7293d7 Implement C++'s restrictions on the type of an expression passed to a vararg by Richard Smith · 12 years ago
- 50ad5b7 Add support for passing -1 to __builtin_shufflevector to signify an undefined element value to match IR capabilities. by Craig Topper · 12 years ago
- 4700594 Fix indentation. No functional change. by Craig Topper · 12 years ago
- 2fe823a AArch64: initial NEON support by Tim Northover · 12 years ago
- baca389 Return ExprError if both arguments to the mask form of __builtin_shufflvector don't have the same number of elements or the mask isn't an integer vector. by Craig Topper · 12 years ago
- 304602a Fix up formatting. No functional change. by Craig Topper · 12 years ago
- 61d01cc Remove trailing whitespace. by Craig Topper · 12 years ago
- 6aacd49 ARM: implement low-level intrinsics for the atomic exclusive operations. by Tim Northover · 12 years ago
- 6cbd65d Add a __builtin_addressof that performs the same functionality as the built-in by Richard Smith · 12 years ago
- e6d3395 Fix Sema for compares with _Atomic vars. by Eli Friedman · 12 years ago
- 8e5d82e Remove some useless declarations (found by scan-build) by Sylvestre Ledru · 12 years ago
- e3dbfe0 Teach -Wunsequenced that the side-effects of a function evaluation are sequenced by Richard Smith · 12 years ago
- 83e37bee PR16467: Teach -Wunsequenced that in C11 (unlike C++11), an assignment's by Richard Smith · 12 years ago
- 5a11580 [Sema] Call CheckParmForFunctionDef on ObjC method parameters by Reid Kleckner · 12 years ago
- 41bc099 Extend -Wnon-pod-varargs to more cases, such as function pointers as return by Richard Trieu · 12 years ago
- e5323aa Provide suggested no-arg calls for overloaded member functions missing calls by David Blaikie · 12 years ago
- 23f4c4b [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 12 years ago
- 72ae173 Add back a condition accidentially removed in r184470. by Richard Trieu · 12 years ago
- 40238f0 Avoid repeatedly evaluating subexpressions when checking for unsequenced by Richard Smith · 12 years ago
- 664c4c6 Extend -Wnon-pod-varargs to check calls made from function pointers. by Richard Trieu · 12 years ago
- 0e5d677 Correctly compute the index of the first string format argument when deciding by Eli Friedman · 12 years ago
- 6a42665 Revert "Properly consider the range of enum for range comparisons in C mode" by David Majnemer · 12 years ago
- 3fbb763 Properly consider the range of enum for range comparisons in C mode by David Majnemer · 12 years ago
- 615de76 Patch to issue error when target of MacOS and iOS by Fariborz Jahanian · 12 years ago
- 9eea764 Warn on va_start() when called with a reference parameter. by Nico Weber · 12 years ago
- 0b11ef2 Objective-C: More cases of -Wsign-conversion not by Fariborz Jahanian · 12 years ago
- 2cb4a95 Objective-C: patch to issue the conversion by Fariborz Jahanian · 12 years ago
- d25db7e Grab-bag of bit-field fixes: by John McCall · 13 years ago
- 1debc46 ArrayRef'ize Sema::CheckObjCMethodCall by Dmitri Gribenko · 13 years ago
- 44ebbd5 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 13 years ago
- 4289a5a c language: diagnose use of "[*]" on any array dimension by Fariborz Jahanian · 13 years ago
- 3365e52 Handle "typeof" in Objective-C format string checking. This previously crashed. by Ted Kremenek · 13 years ago
- 554bdc6 Revert r178273 as it broke the Linux bootstrap due to false positives by Timur Iskhodzhanov · 13 years ago
- 6fffec6 Implemented a warning when an input several bitwise operations are by Sam Panzer · 13 years ago
- cd3d440 For printf checking, handle nested typedefs for darwin-specific checking. by Ted Kremenek · 13 years ago
- e943ce1 Simplify print logic, per feedback from Jordan Rose. by Ted Kremenek · 13 years ago
- b7d7dd4 Enhance -Wtautological-constant-out-of-range-compare to include the name of the enum constant. by Ted Kremenek · 13 years ago
- 28c781f c: perform integer overflow check on all binary operations. // rdar://13423975 by Fariborz Jahanian · 13 years ago
- 1c150a0 c: Also chek for integer overflow for '%' operator. by Fariborz Jahanian · 13 years ago
- 352eeaf c: add the missing binary operatory when checking by Fariborz Jahanian · 13 years ago
- 5ea9577 Add TagDecl::hasNameForLinkage(), which is true if the tag by John McCall · 13 years ago
- b331850 Fix typos: [Dd]iagnosic -> [Dd]iagnostic by Stefanus Du Toit · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 6adc78e Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- bcd4b55 Don't warn on conversion from NULL to nullptr_t by David Blaikie · 13 years ago
- a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
- 7029992 Use a dyn_cast to avoid a crash when the TypeLoc is not a ConstantArrayTypeLoc. by Chad Rosier · 13 years ago
- 9feeef4 Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support by Dmitri Gribenko · 13 years ago
- 4d365ba c: When checking on validity of sizeof passed as size of by Fariborz Jahanian · 13 years ago
- e735ff9 Patch to check for integer overflow. It has been by Fariborz Jahanian · 13 years ago
- c77c8e9 Make __attribute__((nonnull)) use the general expression evaluator to search for by Nick Lewycky · 13 years ago
- d33f520 Defer checking for unsequenced operations on the RHS of && and || in order to by Richard Smith · 13 years ago
- 01a7fba -Wunsequenced: if the LHS of an &&, || or ?: is not constant, check for by Richard Smith · 13 years ago
- 2ae0164 Attempt to work around bug in older GCCs to fix buildbot. by Richard Smith · 13 years ago
- c406cb7 Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on by Richard Smith · 13 years ago
- 765396f ArrayRef'ize Sema APIs related to format string checking by Dmitri Gribenko · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- 6487335 Tweak Sema::CheckLiteralKind() to also include block literals by Ted Kremenek · 13 years ago
- 44c2a2a Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind(). by Ted Kremenek · 13 years ago
- b6439e6 Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral(). by Ted Kremenek · 13 years ago