[Bf-blender-cvs] [17eb8a9cebd] master: Cleanup: remove special cases for getting internal span or single

Jacques Lucke noreply at git.blender.org
Sun Apr 24 14:34:42 CEST 2022


Commit: 17eb8a9cebd57258a33924e02b7bae58bbba5c4a
Author: Jacques Lucke
Date:   Sun Apr 24 14:33:33 2022 +0200
Branches: master
https://developer.blender.org/rB17eb8a9cebd57258a33924e02b7bae58bbba5c4a

Cleanup: remove special cases for getting internal span or single

Those are handled in the called function already.

===================================================================

M	source/blender/blenlib/BLI_virtual_array.hh

===================================================================

diff --git a/source/blender/blenlib/BLI_virtual_array.hh b/source/blender/blenlib/BLI_virtual_array.hh
index 27bb04f5796..453ca67b1e0 100644
--- a/source/blender/blenlib/BLI_virtual_array.hh
+++ b/source/blender/blenlib/BLI_virtual_array.hh
@@ -780,9 +780,6 @@ template<typename T> class VArrayCommon {
   Span<T> get_internal_span() const
   {
     BLI_assert(this->is_span());
-    if (this->is_empty()) {
-      return {};
-    }
     return impl_->get_internal_span();
   }
 
@@ -800,9 +797,6 @@ template<typename T> class VArrayCommon {
   T get_internal_single() const
   {
     BLI_assert(this->is_single());
-    if (impl_->size() == 1) {
-      return impl_->get(0);
-    }
     return impl_->get_internal_single();
   }



More information about the Bf-blender-cvs mailing list