summaryrefslogtreecommitdiff
path: root/io.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-07 02:05:08 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-03-07 02:05:08 +0000
commit6645b928266cf7f8139f58b6b260e82f291d8446 (patch)
tree79b669fd89b447f950a4faced7ceebcba65b8f8e /io.c
parent57b3ed4cda8882429590f761f9d545eee88823a3 (diff)
* object.c (inspect_obj): unintended space removal.
[ruby-dev:25810] * eval.c (rb_exec_recursive): should not use NODE in disclosed context. [ruby-dev:25812] * io.c (rb_f_open): need not to check if to_open value is a T_FILE. [ruby-dev:25812] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8098 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r--io.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/io.c b/io.c
index c8de07f1e2..0b137ff795 100644
--- a/io.c
+++ b/io.c
@@ -3277,9 +3277,6 @@ rb_f_open(argc, argv)
if (rb_respond_to(argv[0], to_open)) {
VALUE io = rb_funcall2(argv[0], to_open, argc-1, argv+1);
- if (TYPE(io) != T_FILE) {
- rb_raise(rb_eTypeError, "to_open should return IO value");
- }
if (rb_block_given_p()) {
return rb_ensure(rb_yield, io, io_close, io);
}