staronj added inline comments.
================ Comment at: clang-tidy/misc/InvalidRangeCheck.cpp:19 + +const std::string CXX_AlgorithmNames = + "std::for_each; std::find; std::find_if; std::find_end; " ---------------- Remove std::fill_n (http://en.cppreference.com/w/cpp/algorithm/fill_n) - doesn't take two iterators. Remove std::generate_n (http://en.cppreference.com/w/cpp/algorithm/generate_n) - as above Remove std::max (http://en.cppreference.com/w/cpp/algorithm/max) - as above Remove std::min (http://en.cppreference.com/w/cpp/algorithm/min) - as above Add std::search_n (http://en.cppreference.com/w/cpp/algorithm/search_n) What about std::accumulate (http://en.cppreference.com/w/cpp/algorithm/accumulate)? What about std::inner_product (http://en.cppreference.com/w/cpp/algorithm/inner_product)? What about std::adjacent_difference (http://en.cppreference.com/w/cpp/algorithm/adjacent_difference)? What about std::partial_sum (http://en.cppreference.com/w/cpp/algorithm/partial_sum)? ================ Comment at: clang-tidy/misc/InvalidRangeCheck.cpp:38 + +const auto CXX11_AlgorithmNames = + CXX_AlgorithmNames + ---------------- Remove std::copy_n (http://en.cppreference.com/w/cpp/algorithm/copy_n) - it doesn't take range. Remove std::minmax (http://en.cppreference.com/w/cpp/algorithm/minmax) - as above What about std::iota (http://en.cppreference.com/w/cpp/algorithm/iota)? https://reviews.llvm.org/D27806 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits