Skip to content

Commit 6a2c3e4

Browse files
committed
Clang-Tidy: cppcoreguidelines-narrowing-conversions warning and fix adding assert
1 parent cc1528d commit 6a2c3e4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/cpp_common/undirectedHasCostBG.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
3232
#include <deque>
3333
#include <string>
3434
#include <limits>
35-
35+
#include<cassert>
36+
#include <limits>
3637
#include "c_types/iid_t_rt.h"
3738
#include "cpp_common/coordinate_t.hpp"
3839
#include "cpp_common/interruption.hpp"
@@ -166,6 +167,7 @@ void
166167
UndirectedHasCostBG::insert_vertex(int64_t id) {
167168
try {
168169
if (has_vertex(id)) return;
170+
assert(m_id_to_V.size() <= static_cast<size_t>(std::numeric_limits<int>::max()));
169171
auto v = add_vertex(static_cast<int>(m_id_to_V.size()), m_graph);
170172
m_id_to_V.insert(std::make_pair(id, v));
171173
m_V_to_id.insert(std::make_pair(v, id));

0 commit comments

Comments
 (0)