mruby/mruby — pull request #835 by kmasa (2013-02-10 00:53:20+00:00)
Title: fixed segv. initialize array by over 127 items

Segv occurred when running the code below.

```
a = [
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,
1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,
1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,
1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,
1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,
1,1,3,3,3,3,3,3,3,3,3,3,3,3,2,2,
1,1,3,3,3,3,3,3,1,1,1,1,1,1,1,
]
```

'mrbc --verbose' by this code.

```
000 OP_LOADI R2 1
001 OP_LOADI R3 1
002 OP_LOADI R4 1
003 OP_LOADI R5 1
...
126 OP_LOADI R128 1
127 OP_ARRAY R2 R2 127
128 OP_MOVE R1 R2
129 OP_STOP
```

stack init size = STACK_INIT_SIZE 128.
when R128 is outside the array access occurs.