summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-03-13 01:44:34 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2019-03-13 01:44:34 +0000
commit8415df619ecfe9d869067faf1282f3552d18e578 (patch)
tree69e7390b60c9a15044bc45f177eef96de9491686 /parse.y
parent8952525a8e688e0fe67bbc7a3c84256190a44c23 (diff)
Remove unnecessary local variable
newline is always "\n" when it is used. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y9
1 files changed, 4 insertions, 5 deletions
diff --git a/parse.y b/parse.y
index e42aa9b595..4906eb55be 100644
--- a/parse.y
+++ b/parse.y
@@ -4666,7 +4666,7 @@ parser_yyerror(struct parser_params *p, const YYLTYPE *yylloc, const char *msg)
const int max_line_margin = 30;
const char *ptr, *ptr_end, *pt, *pb;
const char *pre = "", *post = "", *pend;
- const char *code = "", *caret = "", *newline = "";
+ const char *code = "", *caret = "";
const char *lim;
char *buf;
long len;
@@ -4757,10 +4757,9 @@ parser_yyerror(struct parser_params *p, const YYLTYPE *yylloc, const char *msg)
p2 += (lim - ptr);
}
*p2 = '\0';
- newline = "\n";
- compile_error(p, "%s%s""%s%.*s%s%s""%s%s",
- msg, newline,
- pre, (int)len, code, post, newline,
+ compile_error(p, "%s\n""%s%.*s%s\n""%s%s",
+ msg,
+ pre, (int)len, code, post,
pre, caret);
}
#else