From 99c67749ff38ff5da1bc1d38edf07323f3cd0df4 Mon Sep 17 00:00:00 2001 From: Tomoyuki Sahara Date: Mon, 21 Apr 2014 09:06:46 +0900 Subject: remove return statements after mrb_raise(). --- src/io.c | 7 ------- 1 file changed, 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(); -- cgit v1.2.3