From: Peter Doerfler Date: Sat, 13 May 2006 10:49:40 +0000 (+0000) Subject: hashtable (identity<>::operator(), [...]): Return by const ref. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6c4e9c60adf9e31a6433095dc3c8e21466296ad8;p=gcc.git hashtable (identity<>::operator(), [...]): Return by const ref. 2006-05-13 Peter Doerfler * include/tr1/hashtable (identity<>::operator(), extract1st<>::operator()): Return by const ref. From-SVN: r113737 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 342a71a18a1..cbd081d364f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2006-05-13 Peter Doerfler + + * include/tr1/hashtable (identity<>::operator(), + extract1st<>::operator()): Return by const ref. + 2006-05-10 Steve Ellcey * testsuite/lib/libstdc++.exp (check_v3_target_cxa_atexit): diff --git a/libstdc++-v3/include/tr1/hashtable b/libstdc++-v3/include/tr1/hashtable index ad34a9c9a59..9455ed6405f 100644 --- a/libstdc++-v3/include/tr1/hashtable +++ b/libstdc++-v3/include/tr1/hashtable @@ -404,7 +404,7 @@ namespace Internal template struct identity { - T + const T& operator()(const T& t) const { return t; } }; @@ -412,7 +412,7 @@ namespace Internal template struct extract1st { - typename Pair::first_type + const typename Pair::first_type& operator()(const Pair& p) const { return p.first; } };