The Pascal compiler company
6.8.2.2 The order of accessing the variable and evaluating the expression of an assignment-statement is implementation-dependent.
Programs generated by Irie Pacal calculate the address of the variable before the expression is evaluated.