diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ec19144b965..a2af5a8b1ff 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2004-11-01 Chris Jefferson + + PR libstdc++/18159 + * include/tr1/tuple (get(pair)): Change occurrences of _I to _Int. + (get(const pair)): Likewise. + 2004-11-01 Paolo Carlini * include/bits/locale_facets.tcc (num_get<>::_M_extract_float): diff --git a/libstdc++-v3/include/tr1/tuple b/libstdc++-v3/include/tr1/tuple index 272edc3cb91..a5fe43a2fcc 100644 --- a/libstdc++-v3/include/tr1/tuple +++ b/libstdc++-v3/include/tr1/tuple @@ -1545,15 +1545,15 @@ namespace tr1 struct tuple_element<1, std::pair<_Tp1, _Tp2> > { typedef _Tp2 type; }; - template - typename tuple_element<_I, tuple<_Tp1, _Tp2> >::type + template + typename tuple_element<_Int, tuple<_Tp1, _Tp2> >::type get(pair<_Tp1, _Tp2>& __in) - { return get<_I>(tie(__in.first, __in.second)); } + { return get<_Int>(tie(__in.first, __in.second)); } - template - typename tuple_element<_I, tuple<_Tp1, _Tp2> >::type + template + typename tuple_element<_Int, tuple<_Tp1, _Tp2> >::type get(const pair<_Tp1, _Tp2>& __in) - { return get<_I>(tie(__in.first, __in.second)); } + { return get<_Int>(tie(__in.first, __in.second)); } } }