diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-02-05 15:54:33 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-02-05 15:54:33 +0000 |
commit | ba6e0752b02b41b24e6bc76079c0e1589e63014b (patch) | |
tree | fce9c28c2122fcc80953594df01a03de8f2a542f /insns.def | |
parent | 39f0a1196b99d45cf8af930ba55714257156de81 (diff) | |
download | ruby-ba6e0752b02b41b24e6bc76079c0e1589e63014b.tar.gz |
* insns.def (adjuststack): never use INC_SP with minus value because
some compilers cannot deal it collectly. use DEC_SP instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'insns.def')
-rw-r--r-- | insns.def | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -306,6 +306,7 @@ putnil () (VALUE val) { +fprintf(stderr, "[DEBUG B] reg_cfp:%p reg_cfp->sp:%p\n", reg_cfp, reg_cfp->sp); val = Qnil; } @@ -707,7 +708,7 @@ adjuststack (...) (...) // inc -= n { - INC_SP(-n); + DEC_SP(n); } |