Commit History

Author SHA1 Message Date
  Richard Trieu ae3e9c83d4 Add -Wbitwise-conditional-parentheses to warn on mixing '|' and '&' with "?:" 5 years ago
  Richard Smith 05441b0db7 [c++20] Add rewriting from comparison operators to <=> / ==. 5 years ago
  James Y Knight 3b8d539899 [ObjC] Diagnose implicit type coercion from ObjC 'Class' to object 5 years ago
  Richard Smith 478f547ceb PR43080: Do not build context-sensitive expressions during name classification. 5 years ago
  Alexey Bataev a27e109d30 [OPENMP]Fix codegen for private variably length vars in combined 5 years ago
  Michael Liao c9b0a7a79a [sema] Revise `getCurrentMangleNumberContext` interface. NFC. 5 years ago
  Richard Smith d2d3fbf131 [c++20] P1152R4: warn on any simple-assignment to a volatile lvalue 5 years ago
  Richard Smith 254170520f [c++20] Implement most of P1152R4. 5 years ago
  James Clarke 31d30444a9 [Diagnostics] Silence -Wsizeof-array-div for character buffers 5 years ago
  David Bolvansky bfb7afed5c [Diagnostics] Emit better -Wbool-operation's warning message if we known that the result is always true 5 years ago
  David Bolvansky 2b7e3dd2fd [Diagnostics] Highlight expr's source range for -Wbool-operation 5 years ago
  David Bolvansky a74bc18483 [Diagnostics] Use Expr::isKnownToHaveBooleanValue() to check bitwise negation of bool in languages without a bool type 5 years ago
  Richard Smith 38c1f7c254 Properly handle instantiation-dependent array bounds. 5 years ago
  David Bolvansky eef8c44f96 [Diagnostics] Bitwise negation of a boolean expr always evaluates to true; warn with -Wbool-operation 5 years ago
  John McCall 2d3687c2d2 Rename TypeNodes.def to TypeNodes.inc for consistency across all 5 years ago
  Simon Pilgrim 18207852ca SemaExpr - silence static analyzer getAs<> null dereference warnings. NFCI. 5 years ago
  Michael Liao 40ff58f92d [CUDA][HIP] Enable kernel function return type deduction. 5 years ago
  David Bolvansky 7802af6d88 [Diagnostics] Warn for enum constants in bool context (-Wint-in-bool-context; GCC compatibility) 5 years ago
  David Bolvansky 5612ffc520 [Diagnostics] Avoid -Wsizeof-array-div when dividing the size of a nested array by the size of the deepest base type 6 years ago
  James Y Knight b8424d3ac2 NFC: Change ObjCQualified*TypesAreCompatible to take 6 years ago
  Richard Trieu dbb59f7942 Merge and improve code that detects same value in comparisons. 6 years ago
  Alexey Bataev de1444208c [OPENMP5.0]Introduce attribute for declare variant directive. 6 years ago
  David Bolvansky 943652781e [Diagnostics] Added silence note for -Wsizeof-array-div; suggest extra parens 6 years ago
  Richard Smith d55ab9ea74 For PR17164: split -fno-lax-vector-conversion into three different 6 years ago
  Jonas Devlieghere 01064ee25d Revert "For PR17164: split -fno-lax-vector-conversion into three different" 6 years ago
  Richard Smith 91e6928464 For PR17164: split -fno-lax-vector-conversion into three different 6 years ago
  David Bolvansky b43aeec9c9 [Diagnostics] Add -Wsizeof-array-div 6 years ago
  Richard Smith aca7068c62 PR43242: Fix crash when typo-correcting to an operator() that should not 6 years ago
  Akira Hatanaka 99f9f61da7 [Sema][ObjC] Mark C union fields that have non-trivial ObjC ownership 6 years ago
  Akira Hatanaka ad203f89e5 [Sema] Diagnose default-initialization, destruction, and copying of 6 years ago