aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2019-11-18 12:00:19 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2019-11-18 18:28:03 +0900
commit7a9b2039b7b82f081f2cab40a4fbbc8b01231ca4 (patch)
treea58f2121ea53262242acef64f046717158676946
parent57cd4623cfb56d12eb308eaf5fb09612e4572c19 (diff)
downloadruby-7a9b2039b7b82f081f2cab40a4fbbc8b01231ca4.tar.gz
delete unused codes
Suppress compiler warnings.
-rw-r--r--process.c2
-rw-r--r--ruby.c5
-rw-r--r--string.c2
3 files changed, 1 insertions, 8 deletions
diff --git a/process.c b/process.c
index 69d362b4d3..a7fa220ebf 100644
--- a/process.c
+++ b/process.c
@@ -2338,7 +2338,6 @@ rb_check_argv(int argc, VALUE *argv)
{
VALUE tmp, prog;
int i;
- const char *name = 0;
rb_check_arity(argc, 1, UNLIMITED_ARGUMENTS);
@@ -2353,7 +2352,6 @@ rb_check_argv(int argc, VALUE *argv)
SafeStringValue(prog);
StringValueCStr(prog);
prog = rb_str_new_frozen(prog);
- name = RSTRING_PTR(prog);
}
for (i = 0; i < argc; i++) {
SafeStringValue(argv[i]);
diff --git a/ruby.c b/ruby.c
index 1f0bf8811b..6edc5c474d 100644
--- a/ruby.c
+++ b/ruby.c
@@ -1217,12 +1217,9 @@ proc_options(long argc, char **argv, ruby_cmdline_options_t *opt, int envopt)
case 'T':
{
size_t numlen;
- int v = 1;
if (*++s) {
- v = scan_oct(s, 2, &numlen);
- if (numlen == 0)
- v = 1;
+ scan_oct(s, 2, &numlen);
s += numlen;
}
}
diff --git a/string.c b/string.c
index 00da7e2c87..e58be68621 100644
--- a/string.c
+++ b/string.c
@@ -4937,10 +4937,8 @@ rb_pat_search(VALUE pat, VALUE str, long pos, int set_backref_str)
pos = rb_strseq_index(str, pat, pos, 1);
if (set_backref_str) {
if (pos >= 0) {
- VALUE match;
str = rb_str_new_frozen(str);
rb_backref_set_string(str, pos, RSTRING_LEN(pat));
- match = rb_backref_get();
}
else {
rb_backref_set(Qnil);