_STD -> _VSTD to avoid macro clash on windows
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134190 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/valarray b/include/valarray
index 32e34a3..40c1fe1 100644
--- a/include/valarray
+++ b/include/valarray
@@ -2862,7 +2862,7 @@
{
if (size() != __v.size())
resize(__v.size());
- _STD::copy(__v.__begin_, __v.__end_, __begin_);
+ _VSTD::copy(__v.__begin_, __v.__end_, __begin_);
}
return *this;
}
@@ -2889,7 +2889,7 @@
{
if (size() != __il.size())
resize(__il.size());
- _STD::copy(__il.begin(), __il.end(), __begin_);
+ _VSTD::copy(__il.begin(), __il.end(), __begin_);
return *this;
}
@@ -2900,7 +2900,7 @@
valarray<_Tp>&
valarray<_Tp>::operator=(const value_type& __x)
{
- _STD::fill(__begin_, __end_, __x);
+ _VSTD::fill(__begin_, __end_, __x);
return *this;
}
@@ -3415,8 +3415,8 @@
void
valarray<_Tp>::swap(valarray& __v)
{
- _STD::swap(__begin_, __v.__begin_);
- _STD::swap(__end_, __v.__end_);
+ _VSTD::swap(__begin_, __v.__begin_);
+ _VSTD::swap(__end_, __v.__end_);
}
template <class _Tp>
@@ -3440,7 +3440,7 @@
{
if (__begin_ == __end_)
return value_type();
- return *_STD::min_element(__begin_, __end_);
+ return *_VSTD::min_element(__begin_, __end_);
}
template <class _Tp>
@@ -3450,7 +3450,7 @@
{
if (__begin_ == __end_)
return value_type();
- return *_STD::max_element(__begin_, __end_);
+ return *_VSTD::max_element(__begin_, __end_);
}
template <class _Tp>
@@ -3469,14 +3469,14 @@
value_type* __te;
if (__i >= 0)
{
- __i = _STD::min(__i, static_cast<int>(__n));
+ __i = _VSTD::min(__i, static_cast<int>(__n));
__sb = __begin_ + __i;
__tb = __r.__begin_;
__te = __r.__begin_ + (__n - __i);
}
else
{
- __i = _STD::min(-__i, static_cast<int>(__n));
+ __i = _VSTD::min(-__i, static_cast<int>(__n));
__sb = __begin_;
__tb = __r.__begin_ + __i;
__te = __r.__begin_ + __n;