From a97bb1a2f71c7d67b68dc61a2c8567fda132c91b Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 27 Jan 2014 13:09:26 +0000 Subject: [PATCH] signal.c: static literal string * signal.c (sigsegv): make message string static to suppress unnecessary copy. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/signal.c b/signal.c index 96277e322c..db6980edaa 100644 --- a/signal.c +++ b/signal.c @@ -691,7 +691,7 @@ sigsegv(int sig SIGINFO_ARG) { if (segv_received) { ssize_t RB_UNUSED_VAR(err); - char msg[] = "SEGV received in SEGV handler\n"; + static const char msg[] = "SEGV received in SEGV handler\n"; err = write(2, msg, sizeof(msg)); ruby_abort();