Skip to content
This repository was archived by the owner on Feb 2, 2024. It is now read-only.

Commit 8cab48a

Browse files
author
Ehsan Totoni
committed
dist analysis fix for str arr funcs
1 parent 1c02a17 commit 8cab48a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

hpat/distributed_analysis.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,16 @@ def _analyze_call(self, lhs, rhs, func_var, args, array_dists):
413413
if fdef == ('setitem_str_arr_ptr', 'hpat.str_arr_ext'):
414414
return
415415

416+
if fdef == ('num_total_chars', 'hpat.str_arr_ext'):
417+
return
418+
419+
if (fdef == ('copy_non_null_offsets', 'hpat.str_arr_ext')
420+
or fdef == ('copy_data', 'hpat.str_arr_ext')):
421+
out_arrname = rhs.args[0].name
422+
in_arrname = rhs.args[1].name
423+
self._meet_array_dists(out_arrname, in_arrname, array_dists)
424+
return
425+
416426
if fdef == ('str_arr_item_to_numeric', 'hpat.str_arr_ext'):
417427
out_arrname = rhs.args[0].name
418428
in_arrname = rhs.args[2].name

0 commit comments

Comments
 (0)