skypjack пре 10 месеци
родитељ
комит
4a252bdb84
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/entt/core/any.hpp

+ 1 - 1
src/entt/core/any.hpp

@@ -465,7 +465,7 @@ public:
      * @return False if the two objects differ in their content, true otherwise.
      */
     [[nodiscard]] bool operator==(const basic_any &other) const noexcept {
-        if(vtable && info() == other.info()) {
+        if(vtable && ((descriptor == other.descriptor) || has_value(other.info()))) {
             return (vtable(request::compare, *this, other.data()) != nullptr);
         }