From: Jonathan Wakely Date: Tue, 12 Jan 2016 19:39:47 +0000 (+0000) Subject: Extend std::function test for PR 68995 X-Git-Tag: basepoints/gcc-7~1684 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd285a8bdbfc7ec391886b7c8433fb4aed1b66eb;p=thirdparty%2Fgcc.git Extend std::function test for PR 68995 * testsuite/20_util/function/68995.cc: Test reference_wrapper cases. From-SVN: r232294 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d6fa5319b53f..6713591fdbd5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,7 @@ 2016-01-12 Jonathan Wakely + * testsuite/20_util/function/68995.cc: Test reference_wrapper cases. + PR libstdc++/69005 PR libstdc++/69222 * include/std/functional (function::_Invoke): Remove, use result_of. diff --git a/libstdc++-v3/testsuite/20_util/function/68995.cc b/libstdc++-v3/testsuite/20_util/function/68995.cc index 78712d68e52a..56906576b923 100644 --- a/libstdc++-v3/testsuite/20_util/function/68995.cc +++ b/libstdc++-v3/testsuite/20_util/function/68995.cc @@ -25,3 +25,8 @@ std::tr1::shared_ptr test() { return {}; } std::function()> func = test; +std::function()> funcr = std::ref(test); + +void test2(std::tr1::shared_ptr) { } + +std::function)> func2 = std::ref(test2);