File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1370,6 +1370,12 @@ static PreparedDummyArgument preparePresentUserCallActualArgument(
13701370 preparedDummy.pushExprAssociateCleanUp (associate);
13711371 } else if (mustDoCopyIn || mustDoCopyOut) {
13721372 // Copy-in non contiguous variables.
1373+ //
1374+ // TODO: copy-in and copy-out are now determined separately, in order
1375+ // to allow more fine grained copying. While currently both copy-in
1376+ // and copy-out are must be done together, these copy operations could
1377+ // be separated in the future. (This is related to TODO comment below.)
1378+ //
13731379 // TODO: for non-finalizable monomorphic derived type actual
13741380 // arguments associated with INTENT(OUT) dummy arguments
13751381 // we may avoid doing the copy and only allocate the temporary.
You can’t perform that action at this time.
0 commit comments