diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-11-09 01:39:56 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-11-09 01:39:56 +0000 |
commit | 9a0e440b810a10efa5db716a5df36dd9d9229567 (patch) | |
tree | 5039e377138a298f3f9aa66a48e13812ca155ef2 /marshal.c | |
parent | 4c040861c885b7446ae0a7ab786cc7994abf83e4 (diff) |
* marshal.c (w_object): should be SPECIAL_CONST_P() instead of
IMMEDIATE_P().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'marshal.c')
-rw-r--r-- | marshal.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -525,7 +525,7 @@ w_object(VALUE obj, struct dump_arg *arg, int limit) st_data_t num; int hasiv = 0; #define has_ivars(obj, ivtbl) ((ivtbl = rb_generic_ivar_table(obj)) != 0 || \ - (!IMMEDIATE_P(obj) && ENCODING_GET(obj))) + (!SPECIAL_CONST_P(obj) && ENCODING_GET(obj))) if (limit == 0) { rb_raise(rb_eArgError, "exceed depth limit"); |