diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-07-01 16:40:13 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-07-01 16:40:13 +0000 |
| commit | ba10185562e7ad21e94d6729910cb4bb5761197e (patch) | |
| tree | d05288e068fa1ae713b02272de668d4ef38c954d /eval.c | |
| parent | 5f123d920aae1ddd26efc1e562ef232d00432393 (diff) | |
| download | ruby-ba10185562e7ad21e94d6729910cb4bb5761197e.tar.gz ruby-ba10185562e7ad21e94d6729910cb4bb5761197e.tar.xz ruby-ba10185562e7ad21e94d6729910cb4bb5761197e.zip | |
* eval.c (PUSH_FRAME): initialize frame->self. [ruby-dev:28911]
* configure.in: should test isinf for Solaris with GCC compiler.
a patch from <ville.mattila at stonesoft.com>. [ruby-core:07791]
* configure.in: -shared patch from Andrew Morrow
<andrew.c.morrow at gmail.com>. [ruby-core:08100]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
| -rw-r--r-- | eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -755,6 +755,7 @@ static unsigned long frame_unique = 1; _frame.tmp = 0; \ _frame.node = ruby_current_node; \ _frame.argc = 0; \ + _frame.self = (link)?ruby_frame->self:0;\ _frame.block = (link)?ruby_frame->block:0;\ _frame.flags = 0; \ _frame.uniq = frame_unique++; \ |
