From f5e406327200672f95d61c4ca4ffc9de03e6a5a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?= Date: Fri, 1 Nov 2019 15:56:02 +0900 Subject: ruby_mimmalloc can return NULL malloc can fail. Should treat such situations. --- internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal.h') diff --git a/internal.h b/internal.h index 5b9b9b62bc..c10bac5358 100644 --- a/internal.h +++ b/internal.h @@ -1606,7 +1606,7 @@ NORETURN(void rb_syserr_fail_path_in(const char *func_name, int err, VALUE path) extern VALUE *ruby_initial_gc_stress_ptr; extern int ruby_disable_gc; void Init_heap(void); -void *ruby_mimmalloc(size_t size); +void *ruby_mimmalloc(size_t size) RUBY_ATTR_MALLOC; void ruby_mimfree(void *ptr); void rb_objspace_set_event_hook(const rb_event_flag_t event); #if USE_RGENGC -- cgit v1.2.3