зеркало из https://github.com/github/ruby.git
ruby.h: NULL as empty array
* include/ruby/ruby.h (rb_yield_values, rb_funcall): call with NULL when no arguments, for clang which defines static array when an empty array is used. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
2d3c331510
Коммит
1ebd2b3702
|
@ -2456,7 +2456,7 @@ __extension__({ \
|
|||
(int)(sizeof(rb_yield_values_args) / sizeof(VALUE)); \
|
||||
rb_yield_values2( \
|
||||
rb_varargs_argc_check(rb_yield_values_argc, rb_yield_values_nargs), \
|
||||
rb_yield_values_args); \
|
||||
rb_yield_values_nargs ? rb_yield_values_args : NULL); \
|
||||
})
|
||||
|
||||
# define rb_funcall(recv, mid, argc, ...) \
|
||||
|
@ -2467,7 +2467,7 @@ __extension__({ \
|
|||
(int)(sizeof(rb_funcall_args) / sizeof(VALUE)); \
|
||||
rb_funcallv(recv, mid, \
|
||||
rb_varargs_argc_check(rb_funcall_argc, rb_funcall_nargs), \
|
||||
rb_funcall_args); \
|
||||
rb_funcall_nargs ? rb_funcall_args : NULL); \
|
||||
})
|
||||
#endif
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче