| case | bash | mksh | description |
| 0 | FAIL | pass | pass array by reference |
| details | |||
| 1 | FAIL | pass | pass assoc array by reference |
| details | |||
| 2 | FAIL | BUG | pass local array by reference, relying on DYNAMIC SCOPING |
| details | details |
2 passed, 0 ok, 0 known unimplemented, 1 known bugs, 3 failed, 0 skipped
| bash | 0 pass array by reference [bash stdout] Expected b'zo\n', got b'\n' stdout: stderr: /bin/bash: line 2: local: -n: invalid option local: usage: local [option] name[=value] ... |
| bash | 1 pass assoc array by reference [bash stdout] Expected b'jam\n', got b'\n' stdout: stderr: /bin/bash: line 2: local: -n: invalid option local: usage: local [option] name[=value] ... |
| bash | 2 pass local array by reference, relying on DYNAMIC SCOPING [bash stdout] Expected b'zo\n', got b'\n' stdout: stderr: /bin/bash: line 2: local: -n: invalid option local: usage: local [option] name[=value] ... |
| mksh | 2 pass local array by reference, relying on DYNAMIC SCOPING stdout: stderr: /bin/mksh: <stdin>[7]: syntax error: '(' unexpected
|