mruby/mruby — pull request #1607 by h2so5 (2013-12-10 07:53:02+00:00)
Title: Avoid recursive instance variable inspections

This code causes an infinite loop. (and arena overflow)

```
mirb - Embeddable Interactive Ruby Shell

This is a very early version, please test and report errors.
Thanks :)

> class A
* attr_accessor :val
* end
=> A
> a = A.new
=> #
> a.val = a
Segmentation fault
```

patched:
```
mirb - Embeddable Interactive Ruby Shell

This is a very early version, please test and report errors.
Thanks :)

> class A
* attr_accessor :val
* end
=> A
> a = A.new
=> #
> a.val = a
=> #>
```