1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Suppress warnings no inline ruby debug (#3107)

* Suppress unused warnings occurred due to -fno-inline

* Suppress warning occurred due to RUBY_DEBUG=1
This commit is contained in:
Kenta Murata 2020-05-22 13:49:08 +09:00 committed by GitHub
parent ac395754c7
commit f4f157fc81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
Notes: git 2020-05-22 13:49:32 +09:00
Merged-By: mrkn <mrkn@ruby-lang.org>
3 changed files with 4 additions and 3 deletions

View file

@ -5269,7 +5269,7 @@ static VALUE
flatten(VALUE ary, int level)
{
long i;
VALUE stack, result, tmp, elt, vmemo;
VALUE stack, result, tmp = 0, elt, vmemo;
st_table *memo;
st_data_t id;

View file

@ -1532,7 +1532,6 @@ strio_read(int argc, VALUE *argv, VALUE self)
long len;
int binary = 0;
rb_check_arity(argc, 0, 2);
switch (argc) {
case 2:
str = argv[1];
@ -1572,6 +1571,8 @@ strio_read(int argc, VALUE *argv, VALUE self)
len -= ptr->pos;
}
break;
default:
rb_error_arity(argc, 0, 2);
}
if (NIL_P(str)) {
rb_encoding *enc = binary ? rb_ascii8bit_encoding() : get_enc(ptr);

View file

@ -140,7 +140,7 @@ CC_SET_FASTPATH(const struct rb_callcache *cc, vm_call_handler func, bool enable
#if VM_CHECK_MODE > 0
#define SETUP_CANARY() \
VALUE *canary; \
VALUE *canary = 0; \
if (leaf) { \
canary = GET_SP(); \
SET_SV(vm_stack_canary); \