Browse Source

sparse set: simplify try_emplace iterator computation to improve MSVC codegen (#1286)

Ted de Munnik 5 months ago
parent
commit
ff8544f97d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/entity/sparse_set.hpp

+ 1 - 1
src/entt/entity/sparse_set.hpp

@@ -375,7 +375,7 @@ protected:
             break;
         }
 
-        return --(end() - static_cast<difference_type>(pos));
+    	return iterator(packed, static_cast<difference_type>(pos) + 1);
     }
 
     /*! @brief Forwards variables to derived classes, if any. */