summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/eval.c b/eval.c
index 831b759a31..d25120d147 100644
--- a/eval.c
+++ b/eval.c
@@ -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