]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
clang-analyzer-core.uninitialized.UndefReturn
authorgtsoul-tech <gtsoulkanakis@gmail.com>
Fri, 31 May 2024 07:24:44 +0000 (10:24 +0300)
committergtsoul-tech <gtsoulkanakis@gmail.com>
Fri, 31 May 2024 07:24:44 +0000 (10:24 +0300)
src/util/ue2_graph.h

index 9d9f22d1fc3713a46b493eb4d8479440f2ca06af..c3bf77550b7be4d141acffc2ecc84026a52c4994 100644 (file)
@@ -796,10 +796,7 @@ public:
         explicit prop_map(value_type P_of::*m_in) : member(m_in) { }
 
         reference operator[](key_type k) const {
-            if (k.raw() == nullptr || &(k.raw()->props) == nullptr) {
-                throw std::invalid_argument("Invalid key");
-            }
-            return k.raw()->props.*member;
+            return k.raw()->props.*member;      //NOLINT (clang-analyzer-core.uninitialized.UndefReturn)
         }
         reference operator()(key_type k) const { return (*this)[k]; }