Преглед изворни кода

Mark one more __wrap_iter operation as constexpr.


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@337085 91177308-0d34-0410-b5e6-96231b3b80d8
Marshall Clow пре 7 година
родитељ
комит
d7d3d8bc18
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      include/iterator

+ 2 - 1
include/iterator

@@ -1374,7 +1374,8 @@ public:
     }
     }
     _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter  operator++(int) _NOEXCEPT_DEBUG
     _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter  operator++(int) _NOEXCEPT_DEBUG
         {__wrap_iter __tmp(*this); ++(*this); return __tmp;}
         {__wrap_iter __tmp(*this); ++(*this); return __tmp;}
-    _LIBCPP_INLINE_VISIBILITY __wrap_iter& operator--() _NOEXCEPT_DEBUG
+
+    _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter& operator--() _NOEXCEPT_DEBUG
     {
     {
 #if _LIBCPP_DEBUG_LEVEL >= 2
 #if _LIBCPP_DEBUG_LEVEL >= 2
         _LIBCPP_ASSERT(__get_const_db()->__decrementable(this),
         _LIBCPP_ASSERT(__get_const_db()->__decrementable(this),