diff --git a/libcxx/test/libcxx/diagnostics/math_nodiscard_extensions.verify.cpp b/libcxx/test/libcxx/diagnostics/math_nodiscard_extensions.verify.cpp --- a/libcxx/test/libcxx/diagnostics/math_nodiscard_extensions.verify.cpp +++ b/libcxx/test/libcxx/diagnostics/math_nodiscard_extensions.verify.cpp @@ -89,67 +89,67 @@ std::isunordered(0U, 0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::ceil(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::ceil(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::ceil(0.); // This overload might be overridden by a platform's ``. std::ceil(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::ceil(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::ceil(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fabs(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::fabs(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::fabs(0.); // This overload might be overridden by a platform's ``. std::fabs(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fabs(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fabs(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::floor(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::floor(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::floor(0.); // This overload might be overridden by a platform's ``. std::floor(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::floor(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::floor(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::cbrt(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::cbrt(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::cbrt(0.); // This overload might be overridden by a platform's ``. std::cbrt(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::cbrt(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::cbrt(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::copysign(0.f, 0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::copysign(0., 0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::copysign(0., 0.); // This overload might be overridden by a platform's ``. std::copysign(0.l, 0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::copysign(0, 0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::copysign(0U, 0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmax(0.f, 0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::fmax(0., 0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::fmax(0., 0.); // This overload might be overridden by a platform's ``. std::fmax(0.l, 0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmax(0, 0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmax(0U, 0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmin(0.f, 0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::fmin(0., 0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::fmin(0., 0.); // This overload might be overridden by a platform's ``. std::fmin(0.l, 0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmin(0, 0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::fmin(0U, 0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::nearbyint(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::nearbyint(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::nearbyint(0.); // This overload might be overridden by a platform's ``. std::nearbyint(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::nearbyint(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::nearbyint(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::rint(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::rint(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::rint(0.); // This overload might be overridden by a platform's ``. std::rint(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::rint(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::rint(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::round(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::round(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::round(0.); // This overload might be overridden by a platform's ``. std::round(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::round(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::round(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::trunc(0.f); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} - std::trunc(0.); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} + std::trunc(0.); // This overload might be overridden by a platform's ``. std::trunc(0.l); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::trunc(0); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}} std::trunc(0U); // expected-warning-re {{ignoring return value of function declared with {{.*}} attribute}}