| 123456789101112131415 |
- MODULE TOpen3D;
- (* M3: fixed 3-D actual passed to an open 3-D VAR formal. *)
- TYPE Cube = ARRAY [0..1], [0..1], [0..1] OF INTEGER;
- VAR ExitCode : INTEGER;
- c : Cube;
- PROCEDURE SetIt (VAR a : ARRAY OF ARRAY OF ARRAY OF INTEGER);
- BEGIN
- a[1, 0, 1] := 42
- END SetIt;
- BEGIN
- SetIt(c);
- IF c[1, 0, 1] = 42 THEN ExitCode := 42 ELSE ExitCode := 1 END
- END TOpen3D.
|