summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/common.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/common.hpp b/src/common.hpp
index bb3ef72e..6dfcd495 100644
--- a/src/common.hpp
+++ b/src/common.hpp
@@ -214,10 +214,12 @@ template <typename T>
struct reversion_wrapper { T& iterable; };
template <typename T>
-auto begin (reversion_wrapper<T> w) { return ::std::rbegin(w.iterable); }
+//auto begin (reversion_wrapper<T> w) { return ::std::rbegin(w.iterable); }
+auto begin (reversion_wrapper<T> w) { return w.iterable.rbegin(); }
template <typename T>
-auto end (reversion_wrapper<T> w) { return ::std::rend(w.iterable); }
+//auto end (reversion_wrapper<T> w) { return ::std::rend(w.iterable); }
+auto end (reversion_wrapper<T> w) { return w.iterable.rend(); }
template <typename T>
reversion_wrapper<T> reverse (T&& iterable) { return { iterable }; }