Skip to content

Commit 2db4fdd

Browse files
fix(do_work): use implied do loop instead of vector subscript
1 parent cdd436e commit 2db4fdd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/image_s.f90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,12 @@ function do_work(tasks, dag) result(tasks_left)
8383
block
8484
integer, allocatable :: upstream_task_nums(:)
8585
integer, allocatable :: upstream_task_imagenums(:)
86+
integer :: i
8687

8788
! figure out which images have our input data
8889
upstream_task_nums = dag%dependencies_for(task_identifier)
89-
upstream_task_imagenums = task_assignment_history(upstream_task_nums)[scheduler_image]
90+
upstream_task_imagenums = &
91+
[(task_assignment_history(upstream_task_nums(i))[scheduler_image], i = 1, size(upstream_task_nums))]
9092

9193
! execute task, store result
9294
mailbox(task_identifier) = &

0 commit comments

Comments
 (0)