1. 68fe96a Handle nonnull attribute with optional argument number on by Fariborz Jahanian · 13 years ago
  2. 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
  3. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  4. 88c1dfc Two more test cases which have been long uncommitted. by John McCall · 13 years ago
  5. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
  6. d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 13 years ago
  7. 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 13 years ago
  8. 14d251c Fix a crash when a pointer-to-member function is called in the condition by Chandler Carruth · 13 years ago
  9. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
  10. ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
  11. 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
  12. 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
  13. b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
  14. cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
  15. fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
  16. 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
  17. e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
  18. 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
  19. b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
  20. eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 13 years ago
  21. 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
  22. d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
  23. 6187966 Second try at fixing this test, this time without breaking 32-bit Darwin builders. by Eli Friedman · 13 years ago
  24. 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 13 years ago
  25. 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
  26. 9277bea Rename -Wunknown-attributes to -Wattributes to match GCC. by Ted Kremenek · 13 years ago
  27. 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
  28. 83e0995 Add a Microsoft C test following r131201. by Francois Pichet · 13 years ago
  29. 4da89c8 Use a heralded conversion to bool in inline-asm constraints. by John McCall · 13 years ago
  30. e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 13 years ago
  31. 0e9972c __builtin_va_list is void* on ARM, not char*. rdar://problem/9391966 by John McCall · 13 years ago
  32. 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 13 years ago
  33. 1d59f7f Convert assertion in memset checking to a runtime check (because real code may provide a deviant definition of memset). by Ted Kremenek · 13 years ago
  34. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  35. cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 13 years ago
  36. c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 13 years ago
  37. 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 13 years ago
  38. 1e713f5 When generating printf fixits, preserve the original formating for unsigned integers (e.g., 'x', 'o'). by Ted Kremenek · 13 years ago
  39. 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 13 years ago
  40. a47317b PR4304: Add warning for designators in strict c89 mode. by Eli Friedman · 13 years ago
  41. 50465d1 There were some frustrating problems with the implementation of by Chandler Carruth · 13 years ago
  42. a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 13 years ago
  43. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  44. 1c860d5 Add a new expression classification, CL_AddressableVoid by Peter Collingbourne · 13 years ago
  45. ba80af4 Fix line endings by Matt Beaumont-Gay · 13 years ago
  46. 831efae Improve diagnostics on GNU attributes by warning about attributes that should have no arguments or parameters. Patch by Michael Han! by Ted Kremenek · 13 years ago
  47. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  48. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  49. f65076e Enhance the diagnostic for literal float -> int conversions to suggest by Chandler Carruth · 13 years ago
  50. 584b9d6 Switch 'is possibly uninitialized' to 'may be uninitialized' based on by Chandler Carruth · 14 years ago
  51. f04eb2d Now that the analyzer is distinguishing between uninitialized uses that by Chandler Carruth · 14 years ago
  52. b88fb02 Commit a bit of a hack to fully handle the situation where variables are by Chandler Carruth · 14 years ago
  53. b414c4f Fix PR9624 by explicitly disabling uninitialized warnings for direct self-init: by Chandler Carruth · 14 years ago
  54. d40066b Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numerous CFG and UninitializedValues analysis changes: by Ted Kremenek · 14 years ago
  55. 6f41715 -Wuninitialized: use "self-init" warning when issue uninitialized values warnings from the dataflow analysis that include within the initializer of a variable. by Ted Kremenek · 14 years ago
  56. 5360c92 -Wuninitialized: don't issue fixit for initializer if a variable declaration already has an initializer. by Ted Kremenek · 14 years ago
  57. 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
  58. bc8b44c -Wuninitialized should not warn about variables captured by blocks as byref. by Ted Kremenek · 14 years ago
  59. 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 14 years ago
  60. d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 14 years ago
  61. 6cc425e Test attribute merging for the availability attribute. by Douglas Gregor · 14 years ago
  62. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
  63. a8d459e Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need by Ted Kremenek · 14 years ago
  64. d97f558 Support for Transparent unions used as overloadable by Fariborz Jahanian · 14 years ago
  65. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  66. 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 14 years ago
  67. ac4df24 Warn about unused declaration-specifiers on tag declarations. by John McCall · 14 years ago
  68. c9dcb45 Make test more portable. by Ted Kremenek · 14 years ago
  69. 1cbc315 Extend -Wuninitialized to support vector types. by Ted Kremenek · 14 years ago
  70. 0a65f94 Rename -Wuninitialized-maybe to -Wconditional-uninitialized. by Ted Kremenek · 14 years ago
  71. db9e9e6 Remove warning for null characters in CFString literals. Clang handles them just fine, and GCC 4.2 doesn't warn here either. by Ted Kremenek · 14 years ago
  72. 908c09f Take 2: merge -Wuninitialized-experimental into -Wuninitialized. Only *must-be-uninitialized* warnings are reported, with *maybe-uninitialized* under a separate flag. I await any fallout/comments/feedback, although hopefully this will produce no noise for users. by Ted Kremenek · 14 years ago
  73. f7bafc7 Split warnings from -Wuninitialized-experimental into "must-be-initialized" and "may-be-initialized" warnings, each controlled by different flags. by Ted Kremenek · 14 years ago
  74. f3f5379 Remove old UninitializedValues analysis. by Ted Kremenek · 14 years ago
  75. 5a5b38f When we're determining whether to complain about a conversion from one by Douglas Gregor · 14 years ago
  76. 02b3774 include/clang/Basic/BuiltinsX86.def: __builtin_ia32_crc32**() should be defined to take unsigned args and to return unsigned value. by NAKAMURA Takumi · 14 years ago
  77. e224ba7 Fix tests to account for new warning "expected ';' at end of declaration list". Sorry, folks! by Carl Norum · 14 years ago
  78. bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
  79. fb7cb35 Don't warn about unused values in ternary ?: expressions unless both the LHS and RHS are "unused" (side-effect free). by Ted Kremenek · 14 years ago
  80. 425a31e Don't warning about shifting by too many bits in dead code. by Ted Kremenek · 14 years ago
  81. 082bf7a Don't wanr about "negative shifts" in code that is unreachable. Fixes PR 5544. by Ted Kremenek · 14 years ago
  82. 3b332ab Don't crash during constant-evaluation of 1/(1/0). PR9262. by John McCall · 14 years ago
  83. 0289b66 Rename test/Sema/expr-comma-c89.c to expr-comma-c99.c. Spotted by by Peter Collingbourne · 14 years ago
  84. 7decebf Teach TextDiagnosticPrinter to print out '-Werror' in addition to the warning flag for a warning mapped to an error. by Ted Kremenek · 14 years ago
  85. b43e8ad Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 14 years ago
  86. 5fa05cb Simplify messages as requested by Chris. by Chandler Carruth · 14 years ago
  87. 21206d5 Implement a warning for known shift overflows on constant shift by Chandler Carruth · 14 years ago
  88. d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
  89. c56c004 Teach CFGBuilder about null pointer constants in conditionals, and how they can be used to prune branches. Fixes false null pointer dereference warning in PR 8183. by Ted Kremenek · 14 years ago
  90. 377e215 Add test case (from PR 8876) for suppressing 'indirection of non-volatile null pointer...' warning due to reachability analysis. by Ted Kremenek · 14 years ago
  91. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  92. 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
  93. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
  94. cd9ec3b Implement the GNU C extension which permits the initialization of an by Douglas Gregor · 14 years ago
  95. 284cc8d Warn about implicit conversions between values of different, named by Douglas Gregor · 14 years ago
  96. 95bba6f Move some Objective-C tests to SemaObjC and CodeGenObjC. by Anders Carlsson · 14 years ago
  97. 7519699 Allow -Wformat to be enabled without -Wformat-security. GCC gates by Chandler Carruth · 14 years ago
  98. c1de52d Fix PR9253, allowing attribute(aligned) to reduce the alignment of a typedef. by Chris Lattner · 14 years ago
  99. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  100. febb5b8 fix rdar://9024687, a crash on invalid that we used to silently ignore. by Chris Lattner · 14 years ago