aaron.ballman added inline comments.

================
Comment at: clang-tidy/cert/CMakeLists.txt:8
   FloatLoopCounter.cpp
+  PostfixOperatorCheck.cpp
   LimitedRandomnessCheck.cpp
----------------
aaron.ballman wrote:
> Please keep the list of source files alphabetized.
This is still in the wrong position in the list.


================
Comment at: clang-tidy/cert/PostfixOperatorCheck.cpp:72
+
+  diag(Location, "return type of overloaded %0 is not a constant type")
+      << FuncDecl << FixItHint::CreateInsertion(Location, "const ");
----------------
aaron.ballman wrote:
> JonasToth wrote:
> > for clarity, this could be an else path to the if in line 69.
> > The if could check on the negation as well, and fix only in that case. 
> > (kinda swap the logic). I think that would be clearer.
> Instead of using "constant type", I would use "constant object type", and 
> reword it to be more similar to the previous diagnostic. In fact, you could 
> even combine the two diagnostics into one with a %select, because this 
> diagnostic should also receive the same fixit as the above one.
> ```
> "overloaded %0 returns a %select{reference|non-constant object}1, instead of 
> a constant object type"
> ```
Is there a reason you didn't combine the two diagnostics?


https://reviews.llvm.org/D32743



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

Reply via email to