Skip to content

Commit a9043e0

Browse files
committed
[lib][arch] check num_interconnect is bigger than zero
1 parent 4c65cef commit a9043e0

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

libs/libarchfpga/src/arch_util.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,7 @@ void ProcessMemoryClass(t_pb_type* mem_pb_type) {
851851
mem_pb_type->model = nullptr;
852852

853853
mem_pb_type->modes[0].num_interconnect = mem_pb_type->num_ports * num_pb;
854+
VTR_ASSERT(mem_pb_type->modes[0].num_interconnect > 0);
854855
mem_pb_type->modes[0].interconnect = new t_interconnect[mem_pb_type->modes[0].num_interconnect];
855856

856857
for (i = 0; i < mem_pb_type->modes[0].num_interconnect; i++) {

0 commit comments

Comments
 (0)