Browse Source

meta: drop constexpr from meta iterators since it drives gcc crazy

Michele Caini 2 years ago
parent
commit
2666982645
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/entt/meta/meta.hpp

+ 4 - 4
src/entt/meta/meta.hpp

@@ -1703,10 +1703,10 @@ public:
     using reference = value_type;
     using iterator_category = std::input_iterator_tag;
 
-    constexpr meta_iterator() noexcept
+    meta_iterator() noexcept
         : meta_iterator{locator<meta_ctx>::value_or()} {}
 
-    constexpr meta_iterator(const meta_ctx &area) noexcept
+    meta_iterator(const meta_ctx &area) noexcept
         : ctx{&area} {}
 
     template<typename It>
@@ -1793,10 +1793,10 @@ public:
     using reference = value_type;
     using iterator_category = std::input_iterator_tag;
 
-    constexpr meta_iterator() noexcept
+    meta_iterator() noexcept
         : meta_iterator{locator<meta_ctx>::value_or()} {}
 
-    constexpr meta_iterator(const meta_ctx &area) noexcept
+    meta_iterator(const meta_ctx &area) noexcept
         : ctx{&area} {}
 
     template<bool KeyOnly, typename It>