From 75ffce28637a0d0d510dcd99ba90df38000b4be5 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 6 Feb 2018 01:42:37 +0000 Subject: [PATCH] mjit.c: use ruby_strdup as get_string git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- common.mk | 1 + mjit.c | 11 ++--------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/common.mk b/common.mk index 1f5e830dc0..4ed9cde133 100644 --- a/common.mk +++ b/common.mk @@ -2010,6 +2010,7 @@ mjit.$(OBJEXT): $(top_srcdir)/revision.h mjit.$(OBJEXT): {$(VPATH)}mjit.c mjit.$(OBJEXT): {$(VPATH)}mjit.h mjit.$(OBJEXT): {$(VPATH)}ruby_assert.h +mjit.$(OBJEXT): {$(VPATH)}util.h mjit.$(OBJEXT): {$(VPATH)}version.h mjit.$(OBJEXT): {$(VPATH)}vm_core.h mjit_compile.$(OBJEXT): {$(VPATH)}insns.inc diff --git a/mjit.c b/mjit.c index 7fbb27ec3e..5632f633db 100644 --- a/mjit.c +++ b/mjit.c @@ -81,6 +81,7 @@ #include "constant.h" #include "id_table.h" #include "ruby_assert.h" +#include "ruby/util.h" #ifdef _WIN32 #include @@ -221,15 +222,7 @@ real_ms_time(void) /* Make and return copy of STR in the heap. Return NULL in case of a failure. */ -static char * -get_string(const char *str) -{ - char *res; - - if ((res = xmalloc(strlen(str) + 1)) != NULL) - strcpy(res, str); - return res; -} +#define get_string ruby_strdup static void sprint_uniq_filename(char *str, unsigned long id, const char *prefix, const char *suffix)