diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-06-06 09:44:22 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-06-06 09:44:22 +0000 |
commit | bad7546f15573e06208651a39b9c41ff921c25a2 (patch) | |
tree | 08e46c18c451065e8bde952eb9765177edac3cc7 /class.c | |
parent | 9e77e91a13a8ae1d8bb4bba8974da390fbadedc0 (diff) | |
download | ruby-bad7546f15573e06208651a39b9c41ff921c25a2.tar.gz |
* gc.c (define_final): eliminate rb_f_lambda() call.
* class.c (rb_scan_args): ditto.
* signal.c (sig_trap): ditto.
* hash.c (rb_hash_initialize): ditto.
* variable.c (rb_f_trace_var): ditto.
* ext/dl/dl.c (rb_dl_callback): ditto.
* ext/win32ole/win32ole.c (ev_on_event): ditto.
* eval.c (ruby_cleanup): $SAFE is turned off in the finalization.
Each END proc should preserve its own $SAFE level. [ruby-core:01119]
* marshal.c (marshal_load): remove unused variable "hash".
[ruby-core:01120]
* hash.c (env_str_new): freeze strings from ENV. [ruby-talk:72860]
* array.c (rb_ary_first): optional argument to retrieve first n
elements.
* array.c (rb_ary_last): optional argument to retrieve last n
elements.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'class.c')
-rw-r--r-- | class.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -879,7 +879,7 @@ rb_scan_args(argc, argv, fmt, va_alist) if (*p == '&') { var = va_arg(vargs, VALUE*); if (rb_block_given_p()) { - *var = rb_f_lambda(); + *var = rb_block_new(); } else { *var = Qnil; |