Closed Spivoxity closed 5 years ago
Note that in Wirth's implementation, an assigment M1.p^.x := 9 is also forbidden, where M1.p is an exported pointer variable, though the sequence
q := M1.p; q^.x := 9
is allowed. That looks like a bug.
Resolved in 3.0.1
In Oberon07, with
the assignment to r.x should be allowed, but that to M1.s.x should not. At present, both are forbidden.