alexfh accepted this revision. alexfh added a comment. This revision is now accepted and ready to land.
Looks good! Thank you for addressing the comments. ================ Comment at: clang-tidy/misc/MisplacedWideningCastCheck.cpp:117 @@ +116,3 @@ +static llvm::SmallDenseMap<int, int> createRelativeCharSizesMap() { + llvm::SmallDenseMap<int, int> Result(6); + Result[BuiltinType::UChar] = 1; ---------------- baloghadamsoftware wrote: > I changed to SmallDenseMap and its lookup() member function is nice. However > it unfortunately lacks an initializer_list constructor. It has a constructor from two iterators, but I'm not sure it'll result in a significantly better code. ================ Comment at: clang-tidy/misc/MisplacedWideningCastCheck.cpp:188 @@ -114,1 +187,3 @@ + if (CastBuiltinType && CalcBuiltinType && + !isFirstWider(CastBuiltinType->getKind(), CalcBuiltinType->getKind())) return; ---------------- baloghadamsoftware wrote: > Is this an LLVM style rule? I always learned that it is the safest to use > braces even for single-line if bodies. http://llvm.org/docs/CodingStandards.html is surprisingly inconsistent in this regard, but "no braces around single-line if/for/... bodies" is a more common style in LLVM and, in particular, in clang-tidy code. The problems this style might lead to (statements indented as-if they were under if/for/..., but they actually aren't) are mitigated by the wide use of clang-format. http://reviews.llvm.org/D17987 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits