diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 2c473b05c63..3a689d2c9da 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2007-08-17 Chris Fairles + + PR libstdc++/33098 + * include/std/type_traits (__is_convertible_helper): + Use add_lvalue_reference. + 2007-08-17 Johannes Willkomm PR libstdc++/33084 diff --git a/libstdc++-v3/include/std/type_traits b/libstdc++-v3/include/std/type_traits index df5bbbb0b20..4af108315f5 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::type, _To>::__value); + add_lvalue_reference<_From>::type, + _To>::__value); }; template