diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-04-29 10:50:59 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-04-29 10:50:59 +0000 |
commit | b7ad549654f45dcca7d39701135868e3e68f4888 (patch) | |
tree | f58d90f0794d0980258603d2694cbcd737a0a372 /load.c | |
parent | 8a7419814cf8bd53f8ac6602c5e371545ecfeee4 (diff) | |
download | ruby-b7ad549654f45dcca7d39701135868e3e68f4888.tar.gz |
load.c: remove a redundant rb_str_freeze call
rb_file_expand_path_fast already performs the buffer shrinking
rb_str_freeze does (via expand_path macro in file.c); the
result of rb_fstring is always frozen, and that rb_fstring
call is the last use of `expanded_path` in its scope.
load.c (rb_construct_expanded_load_path): remove rb_str_freeze
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'load.c')
-rw-r--r-- | load.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -86,7 +86,6 @@ rb_construct_expanded_load_path(enum expand_type type, int *has_relative, int *h rb_str_freeze(path); as_str = rb_get_path_check_convert(path, as_str, level); expanded_path = rb_file_expand_path_fast(as_str, Qnil); - rb_str_freeze(expanded_path); rb_ary_push(ary, rb_fstring(expanded_path)); } rb_obj_freeze(ary); |