libstdc++: Fix some -Wsystem-headers warnings (PR 95765)
PR libstdc++/95765 * include/bits/stl_algobase.h (__size_to_integer(float)) (__size_to_integer(double), __size_to_integer(long double)) (__size_to_integer(__float128)): Cast return type explicitly. * include/bits/stl_uninitialized.h (__uninitialized_default_1<true>): Remove unused typedef.
This commit is contained in:
parent
4058454c9e
commit
5b6215083b
2 changed files with 4 additions and 7 deletions
|
@ -1039,14 +1039,14 @@ _GLIBCXX_END_NAMESPACE_CONTAINER
|
|||
#endif
|
||||
|
||||
inline _GLIBCXX_CONSTEXPR long long
|
||||
__size_to_integer(float __n) { return __n; }
|
||||
__size_to_integer(float __n) { return (long long)__n; }
|
||||
inline _GLIBCXX_CONSTEXPR long long
|
||||
__size_to_integer(double __n) { return __n; }
|
||||
__size_to_integer(double __n) { return (long long)__n; }
|
||||
inline _GLIBCXX_CONSTEXPR long long
|
||||
__size_to_integer(long double __n) { return __n; }
|
||||
__size_to_integer(long double __n) { return (long long)__n; }
|
||||
#if !defined(__STRICT_ANSI__) && defined(_GLIBCXX_USE_FLOAT128)
|
||||
inline _GLIBCXX_CONSTEXPR long long
|
||||
__size_to_integer(__float128 __n) { return __n; }
|
||||
__size_to_integer(__float128 __n) { return (long long)__n; }
|
||||
#endif
|
||||
|
||||
template<typename _OutputIterator, typename _Size, typename _Tp>
|
||||
|
|
|
@ -553,9 +553,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
|||
static void
|
||||
__uninit_default(_ForwardIterator __first, _ForwardIterator __last)
|
||||
{
|
||||
typedef typename iterator_traits<_ForwardIterator>::value_type
|
||||
_ValueType;
|
||||
|
||||
if (__first == __last)
|
||||
return;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue