diff --git a/libcxx/test/std/numerics/c.math/abs.pass.cpp b/libcxx/test/std/numerics/c.math/abs.pass.cpp --- a/libcxx/test/std/numerics/c.math/abs.pass.cpp +++ b/libcxx/test/std/numerics/c.math/abs.pass.cpp @@ -47,7 +47,7 @@ { // On some systems char is unsigned. // If that is the case, we should just test signed char twice. - typedef typename std::conditional< + typedef std::conditional< std::is_signed::value, char, signed char >::type SignedChar; @@ -63,10 +63,10 @@ // Here there is no guarantee that int is larger than int8_t so we // use a helper type trait to conditional test against int. - test_abs::type>(); - test_abs::type>(); - test_abs::type>(); - test_abs::type>(); + test_abs::type>(); + test_abs::type>(); + test_abs::type>(); + test_abs::type>(); test_abs(); test_abs();