diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-07-12 23:22:20 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-07-12 23:22:20 +0900 |
| commit | 79fb18445dec95c546b43a98b38b541674f89d93 (patch) | |
| tree | 7512ae2b05396efad6f79b72c238067c0f75dbd9 /mrblib/kernel.rb | |
| parent | 6137bf9e7148235b9104f74cb189663c06204e90 (diff) | |
| download | mruby-79fb18445dec95c546b43a98b38b541674f89d93.tar.gz mruby-79fb18445dec95c546b43a98b38b541674f89d93.zip | |
rescue SystemStackError that comes from inspecting self-referencing Hashes and Arrays; fix #2461
Diffstat (limited to 'mrblib/kernel.rb')
| -rw-r--r-- | mrblib/kernel.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mrblib/kernel.rb b/mrblib/kernel.rb index d0fe47300..476ec8e18 100644 --- a/mrblib/kernel.rb +++ b/mrblib/kernel.rb @@ -39,6 +39,11 @@ module Kernel !(self =~ y) end + # internal method for inspect + def _inspect + self.inspect + end + def to_enum(*a) raise NotImplementedError.new("fiber required for enumerator") end |
