You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Actual Results:
In file included from test.cc:1:
/home/yiyan/.local/bin/../include/c++/v1/algorithm:4998:67: error: overload resolution selected deleted operator ','
for (difference_type __n = __last - __first; __n > 1; --__last, --__n)
~~~~~~~~^ ~~~~~
/home/yiyan/.local/bin/../include/c++/v1/algorithm:5008:5: note: in instantiation of function template specialization 'std::__1::__sort_heap<std::__1::__less<int, int> &, random_access_iterator_wrapper >' requested here
__sort_heap<_Comp_ref>(__first, __last, __comp);
^
/home/yiyan/.local/bin/../include/c++/v1/algorithm:5016:12: note: in instantiation of function template specialization 'std::__1::sort_heap<random_access_iterator_wrapper, std::__1::__less<int, int> >' requested here
_VSTD::sort_heap(__first, __last, __less<typename iterator_traits<_RandomAccessIterator>::value_type>());
^
test.cc:33:10: note: in instantiation of function template specialization 'std::__1::sort_heap<random_access_iterator_wrapper >' requested here
std::sort_heap(sortcon.begin(), sortcon.end());
^
test.cc:23:10: note: candidate function [with U = long] has been explicitly deleted
void operator,(U) = delete;
^
1 error generated.
Expected Results: No error
Build Date & Hardware: Build 2019-08-20 on Linux x86_64
The text was updated successfully, but these errors were encountered:
Extended Description
Summary: std::sort_heap use (possible deleted) operator, and failed to compile if it's deleted.
Steps to Reproduce: clang++ -o /dev/null -std=c++11 --compile test.cc
(test.cc attched)
Actual Results:
In file included from test.cc:1:
/home/yiyan/.local/bin/../include/c++/v1/algorithm:4998:67: error: overload resolution selected deleted operator ','
for (difference_type __n = __last - __first; __n > 1; --__last, --__n)
~~~~~~~~^ ~~~~~
/home/yiyan/.local/bin/../include/c++/v1/algorithm:5008:5: note: in instantiation of function template specialization 'std::__1::__sort_heap<std::__1::__less<int, int> &, random_access_iterator_wrapper >' requested here
__sort_heap<_Comp_ref>(__first, __last, __comp);
^
/home/yiyan/.local/bin/../include/c++/v1/algorithm:5016:12: note: in instantiation of function template specialization 'std::__1::sort_heap<random_access_iterator_wrapper, std::__1::__less<int, int> >' requested here
_VSTD::sort_heap(__first, __last, __less<typename iterator_traits<_RandomAccessIterator>::value_type>());
^
test.cc:33:10: note: in instantiation of function template specialization 'std::__1::sort_heap<random_access_iterator_wrapper >' requested here
std::sort_heap(sortcon.begin(), sortcon.end());
^
test.cc:23:10: note: candidate function [with U = long] has been explicitly deleted
void operator,(U) = delete;
^
1 error generated.
Expected Results: No error
Build Date & Hardware: Build 2019-08-20 on Linux x86_64
The text was updated successfully, but these errors were encountered: