LegalizeAdulthood added inline comments.

================
Comment at: clang-tidy/readability/SimplifyBooleanExprCheck.h:50
@@ -49,3 +49,3 @@
 ///      opposite condition.
 ///   4. Implicit conversions of pointer to `bool` are replaced with explicit
 ///      comparisons to `nullptr`.
----------------
aaron.ballman wrote:
> Can you also update for member pointers?
I can explicitly state that; to me "pointers" is a term that includes member 
pointers.

================
Comment at: clang-tidy/readability/SimplifyBooleanExprCheck.h:77
@@ -74,3 +76,3 @@
 ///      implicit conversion of `i & 1` to `bool` and becomes
-///      `bool b = static_cast<bool>(i & 1);`.
+///      `bool b = i & 1 != 0;`.
 ///
----------------
aaron.ballman wrote:
> To me, this does not improve readability -- I now have to think much harder 
> about operator precedence. Including parens would help significantly, IMO, so 
> that it becomes `(i & 1) != 0`.
To clarify: You'd like to see parens around the expression when it is a binary 
operator, correct?

When it is a variable, there's no need to add parentheses.


http://reviews.llvm.org/D16308



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to