aboutsummaryrefslogtreecommitdiffstats
path: root/object.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-08 15:13:37 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-04-08 15:13:37 +0900
commite474c189da8314f44659eadcbf9ca3c7d4393bfb (patch)
tree9b57a10fd42d0ea622ac8f21999e30bd04790e27 /object.c
parent3b1029f89417c10cf1293e1106780d1f3263d9f4 (diff)
downloadruby-e474c189da8314f44659eadcbf9ca3c7d4393bfb.tar.gz
Suppress -Wswitch warnings
Diffstat (limited to 'object.c')
-rw-r--r--object.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/object.c b/object.c
index ea2b47c769..dfe3d14e6e 100644
--- a/object.c
+++ b/object.c
@@ -3917,6 +3917,8 @@ rb_num_to_dbl(VALUE val)
if (basic_to_f_p(rb_cRational))
return rat2dbl_without_to_f(val);
break;
+ default:
+ break;
}
}
val = numeric_to_float(val);
@@ -3954,6 +3956,8 @@ rb_num2dbl(VALUE val)
return rat2dbl_without_to_f(val);
case T_STRING:
rb_raise(rb_eTypeError, "no implicit conversion to float from string");
+ default:
+ break;
}
}
val = rb_convert_type_with_id(val, T_FLOAT, "Float", id_to_f);
@@ -4132,6 +4136,8 @@ rb_obj_dig(int argc, VALUE *argv, VALUE obj, VALUE notfound)
continue;
}
break;
+ default:
+ break;
}
}
return rb_check_funcall_with_hook_kw(obj, id_dig, argc, argv,