Ticket #3555: mloskot-spirit-split_std_deque_policy.hpp.patch
File mloskot-spirit-split_std_deque_policy.hpp.patch, 834 bytes (added by , 13 years ago) |
---|
-
boost/spirit/home/support/iterators/detail/split_std_deque_policy.hpp
53 53 dereference(MultiPass const& mp) 54 54 { 55 55 queue_type& queue = mp.shared()->queued_elements; 56 typename queue_type::size_type size = queue.size();57 56 58 BOOST_ASSERT(mp.queued_position > 0 && mp.queued_position <= size);57 BOOST_ASSERT(mp.queued_position > 0 && mp.queued_position <= queue.size()); 59 58 60 59 Value& v(queue[mp.queued_position-1]); 61 60 if (!MultiPass::input_is_valid(mp, v))