Changeset 711f094b in mainline


Ignore:
Timestamp:
2018-07-05T21:41:21Z (6 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bdc55009
Parents:
f97ccd1
git-author:
Dzejrou <dzejrou@…> (2018-04-17 19:04:20)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:21)
Message:

cpp: fixed std::distance

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/impl/iterator.hpp

    rf97ccd1 r711f094b  
    125125    {
    126126        using cat_t = typename iterator_traits<InputIterator>::iterator_category;
     127        using diff_t = typename iterator_traits<InputIterator>::difference_type;
    127128
    128129        if constexpr (is_same_v<cat_t, random_access_iterator_tag>)
     
    130131        else
    131132        {
    132             cat_t diff{};
     133            diff_t diff{};
    133134            while (++first != last)
    134135                ++diff;
     136
     137            return diff;
    135138        }
    136139    }
Note: See TracChangeset for help on using the changeset viewer.