From 594576485b5006fbd767323f858a155b063c76c2 Mon Sep 17 00:00:00 2001 From: kobalicek Date: Thu, 16 May 2024 22:10:12 +0200 Subject: [PATCH] [Bug] Fixed a reverse iterator (not used anywhere atm) --- src/asmjit/core/support.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/asmjit/core/support.h b/src/asmjit/core/support.h index 345cf8c..b5be91b 100644 --- a/src/asmjit/core/support.h +++ b/src/asmjit/core/support.h @@ -1615,10 +1615,10 @@ public: ASMJIT_INLINE_NODEBUG bool operator>=(const ArrayReverseIterator& other) const noexcept { return _ptr >= other._ptr; } ASMJIT_INLINE_NODEBUG ArrayReverseIterator& operator++() noexcept { _ptr--; return *this; } - ASMJIT_INLINE_NODEBUG ArrayReverseIterator& operator++(int) noexcept { ArrayReverseIterator prev(*this); _ptr--; return prev; } - ASMJIT_INLINE_NODEBUG ArrayReverseIterator& operator--() noexcept { _ptr++; return *this; } - ASMJIT_INLINE_NODEBUG ArrayReverseIterator& operator--(int) noexcept { ArrayReverseIterator prev(*this); _ptr++; return prev; } + + ASMJIT_INLINE_NODEBUG ArrayReverseIterator operator++(int) noexcept { ArrayReverseIterator prev(*this); _ptr--; return prev; } + ASMJIT_INLINE_NODEBUG ArrayReverseIterator operator--(int) noexcept { ArrayReverseIterator prev(*this); _ptr++; return prev; } template ASMJIT_INLINE_NODEBUG ArrayReverseIterator operator+(const Diff& n) noexcept { return ArrayReverseIterator(_ptr -= n); } template ASMJIT_INLINE_NODEBUG ArrayReverseIterator operator-(const Diff& n) noexcept { return ArrayReverseIterator(_ptr += n); }