================ @@ -1,25 +1,10 @@ .. title:: clang-tidy - hicpp-ignored-remove-result +.. meta:: + :http-equiv=refresh: 5;URL=../bugprone/unused-return-value.html hicpp-ignored-remove-result =========================== -Ensure that the result of ``std::remove``, ``std::remove_if`` and ``std::unique`` -are not ignored according to -`rule 17.5.1 <https://www.perforce.com/resources/qac/high-integrity-cpp-coding-rules>`_. - -The mutating algorithms ``std::remove``, ``std::remove_if`` and both overloads -of ``std::unique`` operate by swapping or moving elements of the range they are -operating over. On completion, they return an iterator to the last valid -element. In the majority of cases the correct behavior is to use this result as -the first operand in a call to ``std::erase``. ---------------- vbvictor wrote:
At least we should say that here is algorithms passed to option `CheckedFunctions` is limited to only 3 functions https://github.com/llvm/llvm-project/pull/184547 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
