From: Justin Viiret Date: Mon, 3 Jul 2017 01:08:25 +0000 (+1000) Subject: rose_build_convert: replace bind2nd with lambda X-Git-Tag: v4.6.0^2~105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cdb281df423fb031c3e496e9cb9c0ca193f95393;p=thirdparty%2Fvectorscan.git rose_build_convert: replace bind2nd with lambda std::bind2nd was deprecated in C++11. --- diff --git a/src/rose/rose_build_convert.cpp b/src/rose/rose_build_convert.cpp index 0c1f4338..f80e25cb 100644 --- a/src/rose/rose_build_convert.cpp +++ b/src/rose/rose_build_convert.cpp @@ -84,7 +84,7 @@ size_t suffixFloodLen(const ue2_literal &s) { const ue2_literal::elem &c = s.back(); auto it = find_if(s.rbegin(), s.rend(), - bind2nd(not_equal_to(), c)); + [&c](const ue2_literal::elem &e) { return e != c; }); return distance(s.rbegin(), it); }