mirror of git://gcc.gnu.org/git/gcc.git
tie2.cc: Fix for C++0x mode.
2011-06-23 Jonathan Wakely <jwakely.gcc@gmail.com> * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Fix for C++0x mode. * testsuite/25_algorithms/sort/35588.cc: Likewise. * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise. From-SVN: r175329
This commit is contained in:
parent
6aad1e387f
commit
6f20ac347a
|
@ -1,3 +1,10 @@
|
||||||
|
2011-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||||
|
|
||||||
|
* testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Fix for
|
||||||
|
C++0x mode.
|
||||||
|
* testsuite/25_algorithms/sort/35588.cc: Likewise.
|
||||||
|
* testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
|
||||||
|
|
||||||
2011-06-22 Jonathan Wakely <jwakely.gcc@gmail.com>
|
2011-06-22 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||||
|
|
||||||
* testsuite/20_util/bind/socket.cc: Use variable and remove attribute.
|
* testsuite/20_util/bind/socket.cc: Use variable and remove attribute.
|
||||||
|
|
|
@ -23,9 +23,8 @@
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace tr1;
|
|
||||||
using namespace std::tr1::placeholders;
|
using namespace std::tr1::placeholders;
|
||||||
|
|
||||||
int t[10];
|
int t[10];
|
||||||
sort(t, t+10, bind(less<int>(), _1, _2));
|
sort(t, t+10, tr1::bind(less<int>(), _1, _2));
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,15 +44,20 @@ namespace std {
|
||||||
template<class T> complex<T> operator/(const T&, const complex<T>&);
|
template<class T> complex<T> operator/(const T&, const complex<T>&);
|
||||||
template<class T> complex<T> operator+(const complex<T>&);
|
template<class T> complex<T> operator+(const complex<T>&);
|
||||||
template<class T> complex<T> operator-(const complex<T>&);
|
template<class T> complex<T> operator-(const complex<T>&);
|
||||||
template<class T> bool operator==
|
template<class T> _GLIBCXX_CONSTEXPR bool operator==
|
||||||
(const complex<T>&, const complex<T>&);
|
(const complex<T>&, const complex<T>&);
|
||||||
template<class T> bool operator==(const complex<T>&, const T&);
|
template<class T> _GLIBCXX_CONSTEXPR bool operator==
|
||||||
template<class T> bool operator==(const T&, const complex<T>&);
|
(const complex<T>&, const T&);
|
||||||
|
template<class T> _GLIBCXX_CONSTEXPR bool operator==
|
||||||
|
(const T&, const complex<T>&);
|
||||||
|
|
||||||
|
|
||||||
template<class T> bool operator!=(const complex<T>&, const complex<T>&);
|
template<class T> _GLIBCXX_CONSTEXPR bool operator!=
|
||||||
template<class T> bool operator!=(const complex<T>&, const T&);
|
(const complex<T>&, const complex<T>&);
|
||||||
template<class T> bool operator!=(const T&, const complex<T>&);
|
template<class T> _GLIBCXX_CONSTEXPR bool operator!=
|
||||||
|
(const complex<T>&, const T&);
|
||||||
|
template<class T> _GLIBCXX_CONSTEXPR bool operator!=
|
||||||
|
(const T&, const complex<T>&);
|
||||||
template<class T, class charT, class traits>
|
template<class T, class charT, class traits>
|
||||||
basic_istream<charT, traits>&
|
basic_istream<charT, traits>&
|
||||||
operator>>(basic_istream<charT, traits>&, complex<T>&);
|
operator>>(basic_istream<charT, traits>&, complex<T>&);
|
||||||
|
@ -61,8 +66,8 @@ namespace std {
|
||||||
operator<<(basic_ostream<charT, traits>&, const complex<T>&);
|
operator<<(basic_ostream<charT, traits>&, const complex<T>&);
|
||||||
|
|
||||||
// 26.2.7 values:
|
// 26.2.7 values:
|
||||||
template<class T> T real(const complex<T>&);
|
template<class T> _GLIBCXX_CONSTEXPR T real(const complex<T>&);
|
||||||
template<class T> T imag(const complex<T>&);
|
template<class T> _GLIBCXX_CONSTEXPR T imag(const complex<T>&);
|
||||||
template<class T> T abs(const complex<T>&);
|
template<class T> T abs(const complex<T>&);
|
||||||
template<class T> T arg(const complex<T>&);
|
template<class T> T arg(const complex<T>&);
|
||||||
template<class T> T norm(const complex<T>&);
|
template<class T> T norm(const complex<T>&);
|
||||||
|
|
|
@ -30,7 +30,7 @@ main()
|
||||||
int i;
|
int i;
|
||||||
std::string s;
|
std::string s;
|
||||||
|
|
||||||
tie(i, ignore, s) = make_tuple(42, 3.14, "C++");
|
std::tr1::tie(i, ignore, s) = make_tuple(42, 3.14, "C++");
|
||||||
VERIFY( i == 42 );
|
VERIFY( i == 42 );
|
||||||
VERIFY( s == "C++" );
|
VERIFY( s == "C++" );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue