aboutsummaryrefslogtreecommitdiffstats
path: root/marshal.c
diff options
context:
space:
mode:
Diffstat (limited to 'marshal.c')
-rw-r--r--marshal.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/marshal.c b/marshal.c
index 0cf6235dcb..c4ee0671ca 100644
--- a/marshal.c
+++ b/marshal.c
@@ -1642,24 +1642,24 @@ r_object0(struct load_arg *arg, int *ivp, VALUE extmod)
break;
case TYPE_DATA:
- {
- VALUE klass = path2class(r_unique(arg));
-
- v = rb_obj_alloc(klass);
- if (!RB_TYPE_P(v, T_DATA)) {
- rb_raise(rb_eArgError, "dump format error");
- }
- v = r_entry(v, arg);
- if (!rb_respond_to(v, s_load_data)) {
- rb_raise(rb_eTypeError,
- "class %s needs to have instance method `_load_data'",
- rb_class2name(klass));
- }
- rb_funcall(v, s_load_data, 1, r_object0(arg, 0, extmod));
- check_load_arg(arg, s_load_data);
- v = r_leave(v, arg);
- }
- break;
+ {
+ VALUE klass = path2class(r_unique(arg));
+
+ v = rb_obj_alloc(klass);
+ if (!RB_TYPE_P(v, T_DATA)) {
+ rb_raise(rb_eArgError, "dump format error");
+ }
+ v = r_entry(v, arg);
+ if (!rb_respond_to(v, s_load_data)) {
+ rb_raise(rb_eTypeError,
+ "class %s needs to have instance method `_load_data'",
+ rb_class2name(klass));
+ }
+ rb_funcall(v, s_load_data, 1, r_object0(arg, 0, extmod));
+ check_load_arg(arg, s_load_data);
+ v = r_leave(v, arg);
+ }
+ break;
case TYPE_MODULE_OLD:
{