diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-09 04:59:00 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-09 04:59:00 +0000 |
commit | c4a6943afb08cd6788fc910c5768dc242acf1911 (patch) | |
tree | b26de2daaacc14a3d8847dc335d16e92831d8650 | |
parent | 2a76e78e152820f1bb71781666cb3115537d4a7f (diff) |
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_4@884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | ruby.h | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -4,6 +4,9 @@ Wed Aug 9 13:24:25 2000 WATANABE Hirofumi <eban@os.rim.or.jp> Mon Aug 7 13:59:12 2000 Yukihiro Matsumoto <matz@netlab.co.jp> + * ruby.h (CLONESETUP): should copy flags before any potential + object allocation. + * regex.c (re_match): check for stack depth was needed. Sat Aug 5 16:43:43 2000 WATANABE Hirofumi <eban@os.rim.or.jp> @@ -199,8 +199,8 @@ char *rb_str2cstr _((VALUE,int*)); VALUE rb_newobj _((void)); #define NEWOBJ(obj,type) type *obj = (type*)rb_newobj() #define OBJSETUP(obj,c,t) {\ - RBASIC(obj)->klass = (c);\ RBASIC(obj)->flags = (t);\ + RBASIC(obj)->klass = (c);\ if (rb_safe_level() >= 3) FL_SET(obj, FL_TAINT);\ } #define CLONESETUP(clone,obj) do {\ |