فهرست منبع

meta: avoid warnings due to unused expressions

Michele Caini 1 سال پیش
والد
کامیت
0097d7b96a
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/entt/meta/meta.hpp

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

@@ -526,7 +526,7 @@ public:
      */
      */
     [[nodiscard]] meta_sequence_container as_sequence_container() noexcept {
     [[nodiscard]] meta_sequence_container as_sequence_container() noexcept {
         meta_sequence_container proxy = (storage.policy() == any_policy::cref) ? std::as_const(*this).as_sequence_container() : meta_sequence_container{};
         meta_sequence_container proxy = (storage.policy() == any_policy::cref) ? std::as_const(*this).as_sequence_container() : meta_sequence_container{};
-        proxy || (vtable(internal::meta_traits::is_sequence_container, *ctx, storage.data(), &proxy), true);
+        if(!proxy) { vtable(internal::meta_traits::is_sequence_container, *ctx, storage.data(), &proxy); }
         return proxy;
         return proxy;
     }
     }
 
 
@@ -543,7 +543,7 @@ public:
      */
      */
     [[nodiscard]] meta_associative_container as_associative_container() noexcept {
     [[nodiscard]] meta_associative_container as_associative_container() noexcept {
         meta_associative_container proxy = (storage.policy() == any_policy::cref) ? std::as_const(*this).as_associative_container() : meta_associative_container{};
         meta_associative_container proxy = (storage.policy() == any_policy::cref) ? std::as_const(*this).as_associative_container() : meta_associative_container{};
-        proxy || (vtable(internal::meta_traits::is_associative_container, *ctx, storage.data(), &proxy), true);
+        if(!proxy) { vtable(internal::meta_traits::is_associative_container, *ctx, storage.data(), &proxy); }
         return proxy;
         return proxy;
     }
     }