- a1edff0 PR14284: crash on ext-valid returning NULL from a void function by David Blaikie · 13 years ago
- f21203b Address review comments for r167358: explicitly check for CK_BitCast instead of by Dmitri Gribenko · 13 years ago
- 5ac744e Handle CK_NullToPointer casts in -Wtype-safety properly. Fixes PR14249. by Dmitri Gribenko · 13 years ago
- 241f1ef Add null check for malformed code. by Ted Kremenek · 13 years ago
- adf4218 Minor cleanup for r165678; no functional change. by Eli Friedman · 13 years ago
- 726d11c Make sure we perform the variadic method check correctly for calls to a member operator(). PR14057. by Eli Friedman · 13 years ago
- b67c6cc Check if an IdentifierInfo* is null when the FunctionDecl isn't a simple C function. by Ted Kremenek · 13 years ago
- 3c14b23 -Wformat: Don't check format strings in uninstantiated templates. by Jordan Rose · 13 years ago
- 657b5f4 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 13 years ago
- 33b5baf Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164766 by Sylvestre Ledru · 13 years ago
- a876013 Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
- 6cba23a Avoid multiple atomic builtin declaration. by Abramo Bagnara · 13 years ago
- 2f4e33a Improvements to my patch in r164143 per Richard's comments. // rdar://12202422 by Fariborz Jahanian · 13 years ago
- 282071e minor refactoring of my last check-in. by Fariborz Jahanian · 13 years ago
- b188542 c: warn when an integer value comparison with an by Fariborz Jahanian · 13 years ago
- 67e887c -Warc-retain-cycles: look through [^{...} copy] and Block_copy(^{...}) by Jordan Rose · 13 years ago
- e00921a const _Atomic(T) is not an atomic type, so do not allow it as the type 'A' in by Richard Smith · 13 years ago
- fa9e4ba -Warc-retain-cycles: warn at variable initialization as well as assignment. by Jordan Rose · 13 years ago
- 4c266aa Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o. by Jordan Rose · 13 years ago
- 510260c Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o). by Jordan Rose · 13 years ago
- 2f9cc04 Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso. by Jordan Rose · 13 years ago
- 9230359 Format strings: %Ld isn't available on Darwin or Windows. by Jordan Rose · 13 years ago
- e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
- aee3438 Format strings: suggest casts for NS(U)Integer and [SU]Int32 on Darwin. by Jordan Rose · 13 years ago
- 22b7471 Format string checking: change long if-statement to early returns. by Jordan Rose · 13 years ago
- 0e33754 objective-C ARC; detect and warn on retain cycle when by Fariborz Jahanian · 13 years ago
- 34866c7 Change the representation of builtin functions in the AST by Eli Friedman · 13 years ago
- f4ad232 Warn about suspicious implicit conversions from floating point to bool by Hans Wennborg · 13 years ago
- 8f06f2f Support MIPS DSP Rev2 intrinsics. The patch reviewed by Akira Hatanaka. by Simon Atanasyan · 13 years ago
- c215e76 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 13 years ago
- 62b95d8 Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 13 years ago
- adba9be Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 13 years ago
- e4a5a90 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 13 years ago
- 235341b Store SourceManager pointer on PrintingPolicy in the case where we're dumping, by Richard Smith · 13 years ago
- 7d6d47b Fix undefined behavior (and wrong code, as far as I can tell) in NEON builtin by Richard Smith · 13 years ago
- 13b0857 Address code review comments for Wstrncat-size warning (r161440). by Anna Zaks · 13 years ago
- b1ab2a8 Remove ScanfArgType and bake that logic into ArgType. by Hans Wennborg · 13 years ago
- c3b3da0 Rename analyze_format_string::ArgTypeResult to ArgType by Hans Wennborg · 13 years ago
- 131fcb4 Refactor checks for unevaluated contexts into a common utility function. by David Blaikie · 13 years ago
- 5c8de78 Do not warn on correct use of the '%n' format specifier. by Matt Beaumont-Gay · 13 years ago
- ebcd1c7 Make -Wformat check the argument type for %n. by Hans Wennborg · 13 years ago
- c320c74 Change APInt to APSInt in one instance. Also change a call to operator==() to by Richard Trieu · 13 years ago
- 830885c Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
- 3e0ec58 For varargs, diagnose passing ObjC objects by value like other non-POD types. by Jordan Rose · 13 years ago
- 58bbe42 Don't crash checking a format string if one of the arguments is invalid. by Jordan Rose · 13 years ago
- 1f4ff15 Simplify float comparison checks by using early return. by David Blaikie · 13 years ago
- ecedf3d MIPS: Range check __builtin_mips_wrdsp / __builtin_mips_rddsp arguments against the upper/lower values. by Simon Atanasyan · 13 years ago
- dabd133 objc-arc: warn when assigning retained object to by Fariborz Jahanian · 13 years ago
- 98c3cfc When a builtin that requires a constant is given a type- or by Douglas Gregor · 13 years ago
- 55ce352 Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 13 years ago
- c368817 Revert r158887. This fixes pr13168. by Rafael Espindola · 13 years ago
- 8cf439f PR13165: False positive when initializing member data pointers with NULL. by David Blaikie · 13 years ago
- c7b0bdf If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 13 years ago
- 9366d2b Enable -Wnull-conversion for non-integral target types (eg: double). by David Blaikie · 13 years ago
- 93ee5ca Fix Sema and IRGen for atomic compound assignment so it has the right semantics when promotions are involved. by Eli Friedman · 13 years ago
- 4060f77 PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 13 years ago
- 97c6f2b Teach format string checking about compile-time CFString constants. by Jordan Rose · 13 years ago
- 9870998 Teach printf/scanf about enums with fixed underlying types. by Jordan Rose · 13 years ago
- d08d915 Change wording of 'memcpy' type mismatch warning and remove fixit. by Anna Zaks · 13 years ago
- 869aecc Add fixits for memory access warnings. by Anna Zaks · 13 years ago
- 32d825a Use the argument location instead of the format string location when warning by Matt Beaumont-Gay · 13 years ago
- 18e9ac7 Don't warn when NULL is used within a macro but its conversion is outside a macro. by David Blaikie · 13 years ago
- 9b88cc0 Changing std::string to SmallString for r156826. by David Blaikie · 13 years ago
- 7555b6a Improve some of the conversion warnings to fire on conversion to bool. by David Blaikie · 13 years ago
- d873508 Merge branch 'format-string-braced-init' by Matt Beaumont-Gay · 13 years ago
- 7ebb493 Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may have a Typedef type, and not always a ConstantArrayType. by Ted Kremenek · 13 years ago
- 2b7da83 Inhibit ObjC format warning only in system headers (NSLocalizedString). by Jean-Daniel Dupas · 14 years ago
- 06a48a6 IsTailPaddedMemberArray uses a FieldDecl's by Sean Callanan · 14 years ago
- 7bfb2d0 Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 14 years ago
- 3636554 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 14 years ago
- 23cd434 Disable -Wformat-extra-args for arguments defined in system headers. by Bob Wilson · 14 years ago
- bfb4a21 Turn the mixed-sign-comparison diagnostic into a runtime behavior by Douglas Gregor · 14 years ago
- b4015e1 When going through references to check if the function returns the address by Argyrios Kyrtzidis · 14 years ago
- 7665a62 Add FixItHint for -Wnull-conversion to initialize with an appropriate literal. by David Blaikie · 14 years ago
- 4a5b444 Currently __builtin_annotation() only annotates an i32. by Julien Lerouge · 14 years ago
- d65cee9 Implement __atomic_fetch_nand and __atomic_nand_fetch to complete our set of by Richard Smith · 14 years ago
- 9455da0 Warn on 64-to-32 for source value of x bits where 64 >= x > 32. by David Blaikie · 14 years ago
- feea883 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 14 years ago
- b1e36c6 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 14 years ago
- e69340c Remove dead assignment to local variable. by Ted Kremenek · 14 years ago
- 891ec28 Pass parameters in the correct order when assembling an AtomicExpr. by David Chisnall · 14 years ago
- ae12b18 Suppress macro expansion of NULL in NULL warnings. by David Blaikie · 14 years ago
- e7fd580 Provide the specific target type in the -Wnull-conversion warning. by David Blaikie · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
- aa8c61c -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 14 years ago
- 84e6e5c Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. by Eli Friedman · 14 years ago
- 8195ad7 Modernize some code which processes CastExprs to use CastKinds. No intended functional change. by Eli Friedman · 14 years ago
- c9dd946 Warn about non-standard format strings (pr12017) by Hans Wennborg · 14 years ago
- ed90df3 Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 14 years ago
- 58dab68 When calling a non variadic format function(vprintf, vscanf, NSLogv, …), warn if the format string argument is a parameter that is not itself declared as a format string with compatible format. by Jean-Daniel Dupas · 14 years ago
- d99d688 Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 14 years ago
- 800ddf3 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 14 years ago
- 59fe3f8 Support all null pointer literals in format strings. by David Blaikie · 14 years ago
- dde2ade Enhance checking for null format string literal to take into account __null. Fixes <rdar://problem/8269537>. by Ted Kremenek · 14 years ago
- 7345626 Implement return type deduction for lambdas per C++11 by Douglas Gregor · 14 years ago
- 8c50e7c Various interrelated cleanups for lambdas: by Douglas Gregor · 14 years ago
- 6567f48 non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 14 years ago
- 6255bd1 Implements support of format_arg attribute on C++ member. by Jean-Daniel Dupas · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago