alexfh accepted this revision. alexfh added a comment. This revision is now accepted and ready to land.
LG in general, but a few comments re: test. ================ Comment at: test/clang-tidy/bugprone-misplaced-widening-cast-explicit-only.cpp:67-73 +MON = 0, +TUE = 1, +WED = 2, +THR = 3, +FRI = 4, +SAT = 5, +SUN = 6 ---------------- No need for initializers here. Please clang-format the new code. ================ Comment at: test/clang-tidy/bugprone-misplaced-widening-cast-explicit-only.cpp:76 + +//do not warn for int to enum casts +DaysEnum nextDay(DaysEnum day){ ---------------- Please use proper capitalization and punctuation in comments. And put a space between `//` and the text. ================ Comment at: test/clang-tidy/bugprone-misplaced-widening-cast-explicit-only.cpp:77-88 +DaysEnum nextDay(DaysEnum day){ + if (day < SUN) + day = (DaysEnum)(day + 1); + return day; +} + +//do not warn for int to enum casts ---------------- Let's make the code a bit shorter and remove unnecessary details. For example, like this: ``` void f(DaysEnum day){ if (day < SUN) day = (DaysEnum)(day + 1); if (day < SUN) day = static_cast<DaysEnum>(day + 1); } ``` Repository: rCTE Clang Tools Extra CHANGES SINCE LAST ACTION https://reviews.llvm.org/D55255/new/ https://reviews.llvm.org/D55255 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits