summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2014-04-21 09:06:46 +0900
committerTomoyuki Sahara <[email protected]>2014-04-21 09:06:46 +0900
commit99c67749ff38ff5da1bc1d38edf07323f3cd0df4 (patch)
treecca040034ec3a0fe52246a2e46e2ae0957a8272c
parent7d7a549a4fb546ae3fc5b9a3dca8aae9159edaff (diff)
downloadmruby-99c67749ff38ff5da1bc1d38edf07323f3cd0df4.tar.gz
mruby-99c67749ff38ff5da1bc1d38edf07323f3cd0df4.zip
remove return statements after mrb_raise().
-rw-r--r--src/io.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/io.c b/src/io.c
index 95f379263..9b51ef780 100644
--- a/src/io.c
+++ b/src/io.c
@@ -428,12 +428,10 @@ mrb_io_sysread(mrb_state *mrb, mrb_value io)
buf = mrb_str_new_cstr(mrb, "");
} else {
mrb_raise(mrb, E_EOF_ERROR, "sysread failed: End of File");
- return mrb_nil_value();
}
break;
case -1: /* Error */
mrb_raise(mrb, E_IO_ERROR, "sysread failed");
- return mrb_nil_value();
break;
default:
if (RSTRING_LEN(buf) != ret) {
@@ -460,7 +458,6 @@ mrb_io_sysseek(mrb_state *mrb, mrb_value io)
pos = lseek(fptr->fd, offset, whence);
if (pos < 0) {
mrb_raise(mrb, E_IO_ERROR, "sysseek faield");
- return mrb_nil_value();
}
return mrb_fixnum_value(pos);
@@ -502,9 +499,7 @@ mrb_io_close(mrb_state *mrb, mrb_value io)
fptr = (struct mrb_io *)mrb_get_datatype(mrb, io, &mrb_io_type);
if (fptr && fptr->fd < 0) {
mrb_raise(mrb, E_IO_ERROR, "closed stream.");
- return mrb_nil_value();
}
-
fptr_finalize(mrb, fptr, FALSE);
return mrb_nil_value();
}
@@ -514,7 +509,6 @@ mrb_io_closed(mrb_state *mrb, mrb_value io)
{
struct mrb_io *fptr;
fptr = (struct mrb_io *)mrb_get_datatype(mrb, io, &mrb_io_type);
-
if (fptr->fd >= 0) {
return mrb_false_value();
}
@@ -589,7 +583,6 @@ mrb_io_s_select(mrb_state *mrb, mrb_value klass)
if (argc < 1 || argc > 4) {
mrb_raisef(mrb, E_ARGUMENT_ERROR,
"wrong number of arguments (%d for 1..4)", argc);
- return mrb_nil_value();
}
timeout = mrb_nil_value();