diff --git a/binding/http-binding.cpp b/binding/http-binding.cpp index f472f940..4d52b1c2 100644 --- a/binding/http-binding.cpp +++ b/binding/http-binding.cpp @@ -24,7 +24,7 @@ VALUE stringMap2hash(mkxp_net::StringMap &map) { mkxp_net::StringMap hash2StringMap(VALUE hash) { mkxp_net::StringMap ret; - Check_Type(hash, RUBY_T_HASH); + Check_Type(hash, T_HASH); VALUE keys = rb_funcall(hash, rb_intern("keys"), 0); for (int i = 0; i < RARRAY_LEN(keys); i++) { diff --git a/meson.build b/meson.build index 49d5f0bd..ab720645 100644 --- a/meson.build +++ b/meson.build @@ -82,6 +82,7 @@ endif global_args += ['-Wno-non-virtual-dtor', '-Wno-reorder', '-Wno-uninitialized', '-Wno-unknown-pragmas', '-Wno-unknown-warning-option', '-Wno-deprecated-register'] if compilers['cpp'].get_id() == 'clang' global_args += ['-Wno-undefined-var-template', '-Wno-delete-non-abstract-non-virtual-dtor'] + global_args += '-masm=intel' endif if host_system == 'windows' global_args += '-Wno-unknown-attributes'