diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-09-12 16:21:50 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-09-12 16:21:50 +0000 |
commit | 82e8e747df8e9b5ab184b446b0ccf4f80e6b743b (patch) | |
tree | e8928e86c6a3852e19230c8c9ba384e769eda7ac /eval.c | |
parent | 35a84adff01996abe5d21dec423cc45691774199 (diff) |
* eval.c (proc_save_safe_level): no need to restrict safe level
memoize in $SAFE>=3. [ruby-dev:27050]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -7968,11 +7968,9 @@ bind_eval(int argc, VALUE *argv, VALUE bind) static void proc_save_safe_level(VALUE data) { - if (ruby_safe_level >= 3) { - int safe = ruby_safe_level; - if (safe > PROC_TMAX) safe = PROC_TMAX; - FL_SET(data, (safe << PROC_TSHIFT) & PROC_TMASK); - } + int safe = ruby_safe_level; + if (safe > PROC_TMAX) safe = PROC_TMAX; + FL_SET(data, (safe << PROC_TSHIFT) & PROC_TMASK); } static int |