LegalizeAdulthood marked 4 inline comments as done.
LegalizeAdulthood added inline comments.
Herald added a subscriber: jdoerfert.


================
Comment at: clang-tidy/readability/SimplifyBooleanExprCheck.cpp:386
 
-  bool BoolValue = Bool->getValue();
+  const bool BoolValue = Bool->getValue();
 
----------------
JonasToth wrote:
> aaron.ballman wrote:
> > LegalizeAdulthood wrote:
> > > JonasToth wrote:
> > > > `const` on values is uncommon in clang-tidy code. Please keep that 
> > > > consistent.
> > > I can change the code, but I don't understand the push back.
> > > 
> > > "That's the way it's done elsewhere" just doesn't seem like good 
> > > reasoning.
> > > 
> > > I write const on values to signify that they are computed once and only 
> > > once.  What is gained by removing that statement of once-and-only-once?
> > > "That's the way it's done elsewhere" just doesn't seem like good 
> > > reasoning.
> > 
> > Keeping the code consistent with the vast majority of the remainder of the 
> > project is valid reasoning. I am echoing the request to drop the top-level 
> > const. We don't use this pattern for non-pointer/reference types and 
> > there's not a whole lot gained by using it inconsistently.
> Plus we do have a clang-tidy check (in the pipeline) that could do that 
> automatically if the LLVM projects decides to go that route. So we won't 
> suffer in the future, if we add the const.
You haven't addressed my point, which is that `const` is for values that don't 
change.  Instead, you're just repeating "we haven't done it that way" instead 
of refuting the utility of `const`.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56303/new/

https://reviews.llvm.org/D56303



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

Reply via email to