overloads_int.cc: Fix wrong test (don't pick by mistake the (const complex<>&, int) overload)...
2006-01-14 Paolo Carlini <pcarlini@suse.de> * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Fix wrong test (don't pick by mistake the (const complex<>&, int) overload); add some. From-SVN: r109700
This commit is contained in:
parent
dd5827cb6f
commit
2482200f02
|
@ -1,3 +1,9 @@
|
|||
2006-01-14 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* testsuite/tr1/8_c_compatibility/complex/overloads_int.cc:
|
||||
Fix wrong test (don't pick by mistake the (const complex<>&, int)
|
||||
overload); add some.
|
||||
|
||||
2006-01-13 Paolo Carlini <pcarlini@suse.de>
|
||||
Howard Hinnant <hhinnant@apple.com>
|
||||
|
||||
|
|
|
@ -67,13 +67,19 @@ void test01()
|
|||
check_ret_type<cmplx_d_type>(pow(cmplx_f_type(f1, f1), u1));
|
||||
check_ret_type<cmplx_d_type>(pow(cmplx_f_type(f1, f1), l1));
|
||||
check_ret_type<cmplx_d_type>(pow(cmplx_d_type(d1, d1), i1));
|
||||
VERIFY( pow(cmplx_d_type(d1, d1), i1) == pow(cmplx_d_type(d1, d1), d1) );
|
||||
|
||||
// See above comment.
|
||||
// VERIFY( pow(cmplx_d_type(d1, d1), i1) == pow(cmplx_d_type(d1, d1), d1) );
|
||||
VERIFY( pow(cmplx_d_type(d1, d1), u1) == pow(cmplx_d_type(d1, d1), d1) );
|
||||
VERIFY( pow(cmplx_d_type(d1, d1), l1) == pow(cmplx_d_type(d1, d1), d1) );
|
||||
|
||||
check_ret_type<cmplx_d_type>(pow(i1, cmplx_f_type(f1, f1)));
|
||||
check_ret_type<cmplx_d_type>(pow(u1, cmplx_f_type(f1, f1)));
|
||||
check_ret_type<cmplx_d_type>(pow(l1, cmplx_f_type(f1, f1)));
|
||||
check_ret_type<cmplx_d_type>(pow(i1, cmplx_d_type(d1, d1)));
|
||||
VERIFY( pow(i1, cmplx_d_type(d1, d1)) == pow(d1, cmplx_d_type(d1, d1)) );
|
||||
VERIFY( pow(u1, cmplx_d_type(d1, d1)) == pow(d1, cmplx_d_type(d1, d1)) );
|
||||
VERIFY( pow(l1, cmplx_d_type(d1, d1)) == pow(d1, cmplx_d_type(d1, d1)) );
|
||||
|
||||
check_ret_type<double>(real(i1));
|
||||
VERIFY( real(i1) == real(d1) );
|
||||
|
|
Loading…
Reference in New Issue