aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Fairles <chris.fairles@gmail.com>2007-08-17 16:39:10 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2007-08-17 16:39:10 +0000
commit6c9bfe999d1319e021f0a1c04c3eb40b037e8643 (patch)
treea5853d64ea7aa4fe25f52f0d076bcdaf06611381
parent3d4e2766256df1da1986d4819ed1d184a7b1856b (diff)
downloadgcc-6c9bfe999d1319e021f0a1c04c3eb40b037e8643.zip
gcc-6c9bfe999d1319e021f0a1c04c3eb40b037e8643.tar.gz
gcc-6c9bfe999d1319e021f0a1c04c3eb40b037e8643.tar.bz2
re PR libstdc++/33098 ([c++0x] __is_convertible_helper in type_traits uses deprecated add_reference)
2007-08-17 Chris Fairles <chris.fairles@gmail.com> PR libstdc++/33098 * include/std/type_traits (__is_convertible_helper): Use add_lvalue_reference. From-SVN: r127588
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/std/type_traits3
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2c473b0..3a689d2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2007-08-17 Chris Fairles <chris.fairles@gmail.com>
+
+ PR libstdc++/33098
+ * include/std/type_traits (__is_convertible_helper):
+ Use add_lvalue_reference.
+
2007-08-17 Johannes Willkomm <willkomm@sc.rwth-aachen.de>
PR libstdc++/33084
diff --git a/libstdc++-v3/include/std/type_traits b/libstdc++-v3/include/std/type_traits
index df5bbbb..4af1083 100644
--- a/libstdc++-v3/include/std/type_traits
+++ b/libstdc++-v3/include/std/type_traits
@@ -240,7 +240,8 @@ namespace std
{
// "An imaginary lvalue of type From...".
static const bool __value = (__is_convertible_simple<typename
- add_reference<_From>::type, _To>::__value);
+ add_lvalue_reference<_From>::type,
+ _To>::__value);
};
template<typename _From, typename _To>