We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f028882 commit bba424dCopy full SHA for bba424d
pydatastructs/graphs/_backend/cpp/llvm_adjacency_list.py
@@ -379,7 +379,7 @@ def _create_add_vertex(self):
379
self.builder.mul(current_capacity, ir.Constant(self.int_type, 2))
380
)
381
382
- ptr_size = ir.Constant(self.int64_type, 8)
+ ptr_size = ir.Constant(self.int64_type, self.node_type.as_pointer().get_abi_size(self._get_target_data()))
383
new_size_64 = self.builder.mul(self.builder.zext(new_capacity, self.int64_type), ptr_size)
384
new_array_mem = self.builder.call(self.malloc_func, [new_size_64])
385
new_array = self.builder.bitcast(new_array_mem, self.node_type.as_pointer().as_pointer())
0 commit comments