From: Jonathan Wakely Date: Tue, 28 May 2019 20:48:23 +0000 (+0100) Subject: Fix C++14-only code in testsuite utility X-Git-Tag: releases/gcc-9.2.0~300 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c0c04ee74a846a22ce6cc52035e0ea2807f29ad;p=thirdparty%2Fgcc.git Fix C++14-only code in testsuite utility * testsuite/util/testsuite_fs.h (compare_paths): Use three-argument form of std::equals for C++11 compatibility. From-SVN: r271718 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2a831d41bd1b..59e1bb247573 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,11 @@ +2019-05-28 Jonathan Wakely + + Backport from mainline + 2019-05-28 Jonathan Wakely + + * testsuite/util/testsuite_fs.h (compare_paths): Use three-argument + form of std::equals for C++11 compatibility. + 2019-05-24 Jonathan Wakely Backport from mainline diff --git a/libstdc++-v3/testsuite/util/testsuite_fs.h b/libstdc++-v3/testsuite/util/testsuite_fs.h index b2a5ee6e6552..fe42845ac4f0 100644 --- a/libstdc++-v3/testsuite/util/testsuite_fs.h +++ b/libstdc++-v3/testsuite/util/testsuite_fs.h @@ -67,9 +67,9 @@ namespace __gnu_test throw test_fs::filesystem_error( "distance(begin1, end1) != distance(begin2, end2)", p1, p2, std::make_error_code(std::errc::invalid_argument) ); - if (!std::equal(p1.begin(), p1.end(), p2.begin(), p2.end())) + if (!std::equal(p1.begin(), p1.end(), p2.begin())) throw test_fs::filesystem_error( - "!equal(begin1, end1, begin2, end2)", p1, p2, + "!equal(begin1, end1, begin2)", p1, p2, std::make_error_code(std::errc::invalid_argument) ); }