summaryrefslogtreecommitdiffstats
path: root/libcxx/include/algorithm
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/algorithm')
-rw-r--r--libcxx/include/algorithm4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/include/algorithm b/libcxx/include/algorithm
index 703a9b3dce1..19d016fb7d5 100644
--- a/libcxx/include/algorithm
+++ b/libcxx/include/algorithm
@@ -2011,8 +2011,8 @@ fill_n(_OutputIterator __first, _Size __n, const _Tp& __value_)
{
return _VSTD::__fill_n(__first, __n, __value_, integral_constant<bool,
is_pointer<_OutputIterator>::value &&
- is_trivially_copy_assignable<_Tp>::value &&
- sizeof(_Tp) == 1>());
+ is_trivially_assignable<typename remove_pointer<_OutputIterator>::type, _Tp>::value &&
+ sizeof(typename remove_pointer<_OutputIterator>::type) == 1>());
}
// fill
OpenPOWER on IntegriCloud