diff options
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -2767,6 +2767,11 @@ rb_data_object_zalloc(VALUE klass, size_t size, RUBY_DATA_FUNC dmark, RUBY_DATA_ return obj; } +COMPILER_WARNING_PUSH +#if __has_warning("-Wnonnull-compare") || GCC_VERSION_SINCE(6, 1, 0) +COMPILER_WARNING_IGNORED(-Wnonnull-compare) +#endif + VALUE rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *type) { @@ -2775,6 +2780,8 @@ rb_data_typed_object_wrap(VALUE klass, void *datap, const rb_data_type_t *type) return newobj_of(klass, T_DATA, (VALUE)type, (VALUE)1, (VALUE)datap, type->flags & RUBY_FL_WB_PROTECTED, sizeof(RVALUE)); } +COMPILER_WARNING_POP + VALUE rb_data_typed_object_zalloc(VALUE klass, size_t size, const rb_data_type_t *type) { |