summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/dl/dl.c2
-rw-r--r--ext/win32ole/win32ole.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/dl/dl.c b/ext/dl/dl.c
index 95bc780e07..7a639ac77a 100644
--- a/ext/dl/dl.c
+++ b/ext/dl/dl.c
@@ -585,7 +585,7 @@ rb_dl_callback(int argc, VALUE argv[], VALUE self)
switch (rb_scan_args(argc, argv, "11", &type, &proc)) {
case 1:
if (rb_block_given_p()) {
- proc = rb_f_lambda();
+ proc = rb_block_new();
}
else{
proc = Qnil;
diff --git a/ext/win32ole/win32ole.c b/ext/win32ole/win32ole.c
index 6e0d3ddc3c..ecffa485ea 100644
--- a/ext/win32ole/win32ole.c
+++ b/ext/win32ole/win32ole.c
@@ -5224,7 +5224,7 @@ ev_on_event(argc, argv, self, is_ary_arg)
if(!NIL_P(event)) {
Check_SafeStr(event);
}
- data = rb_ary_new3(4, rb_f_lambda(), event, args, is_ary_arg);
+ data = rb_ary_new3(4, rb_block_new(), event, args, is_ary_arg);
add_event_call_back(self, data);
return Qnil;
}