Actions
Bug #13872
closedDuplicate assignment no longer silences "assigned but unused variable" warning
Bug #13872:
Duplicate assignment no longer silences "assigned but unused variable" warning
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.5.0dev (2017-09-04 trunk 59742) [x86_64-darwin16]
Description
On ruby 2.4.1:
ruby -W -e 'def a; var = var = "foo"; end'
prints no warning
On ruby 2.5.0dev (2017-09-04 trunk 59742) [x86_64-darwin16]
ruby -W -e 'def a; var = var = "foo"; end'
prints warning -e:1: warning: assigned but unused variable - var
This feature was useful when the local binding would be passed to another scope (like to ERB), and those variables were only accessed via the binding
Actions