logger: remove redundant opt_str_freeze use

Strings in "when" statements are allocation-free, so there's
never any reason to uglify the code to use opt_str_freeze over
the normal putobject instructions, here.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
normal 2017-03-24 07:29:33 +00:00
parent 7cdf09cac7
commit 7142f5b595

View File

@ -268,17 +268,17 @@ class Logger
@level = severity @level = severity
else else
case severity.to_s.downcase case severity.to_s.downcase
when 'debug'.freeze when 'debug'
@level = DEBUG @level = DEBUG
when 'info'.freeze when 'info'
@level = INFO @level = INFO
when 'warn'.freeze when 'warn'
@level = WARN @level = WARN
when 'error'.freeze when 'error'
@level = ERROR @level = ERROR
when 'fatal'.freeze when 'fatal'
@level = FATAL @level = FATAL
when 'unknown'.freeze when 'unknown'
@level = UNKNOWN @level = UNKNOWN
else else
raise ArgumentError, "invalid log level: #{severity}" raise ArgumentError, "invalid log level: #{severity}"