CDISP0756W
The identifier variable is written here and read or written elsewhere in the output clause.
output clause are not read or written elsewhere in the same output clause.output clause, ensure that the variable is not read or written elsewhere in the same output clause. Either change the code of the output clause, or suppress this warning by specifying the output-side-effects-behavior=ignore compile option. However, suppressing this warning might result in undefined behavior because the evaluation order the expressions in an output clause is not specified.