January 29, 2017
Fixed a regression when I/O format segments do not pick up correct sizes if the sizes contain expressions that contain I/O variables. The value of the variables were evaluated the first time they were read.
For example, if you declare
SIZE(N - 1), it would always evaluate to
N= 0), which is incorrect. It is now fixed.
Note that if the expression contains only a single variable (e.g.
SIZE(N)), it is not affected and has always been correct.