diff options
| author | Maxime Coste <mawww@kakoune.org> | 2019-01-24 22:54:56 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2019-01-24 22:55:20 +1100 |
| commit | c7f4d4dd271968db46b141ae282cec07dc5a6453 (patch) | |
| tree | 05a1af411eaa178ae67a4ae94c608656373259ca /src/array_view.hh | |
| parent | 346c78f5e00302a6a8b0563b84c504eda61d4a62 (diff) | |
Fix array_view dependency on std::min
Diffstat (limited to 'src/array_view.hh')
| -rw-r--r-- | src/array_view.hh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/array_view.hh b/src/array_view.hh index 34bc376e..52c89ac2 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -58,8 +58,9 @@ public: constexpr ArrayView subrange(size_t first, size_t count = -1) const { - return ArrayView(m_pointer + std::min(first, m_size), - std::min(count, m_size - std::min(first, m_size))); + auto min = [](size_t a, size_t b) { return a < b ? a : b; }; + return ArrayView(m_pointer + min(first, m_size), + min(count, m_size - min(first, m_size))); } private: |
