Actions
Bug #11845
closedsource_location against symbol.to_proc causes infinite loop
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.0dev (2015-12-19 trunk 53202) [x86_64-linux]
Description
ruby -v -e ':class.to_proc.source_location'
causes inifinite loop:
% /tmp/local/bin/ruby -v -e ':class.to_proc.source_location'
ruby 2.3.0dev (2015-12-19 trunk 53202) [x86_64-linux]
(never finished)
It's also caused with ruby 2.3.0preview2:
/tmp/local/bin/ruby -v -e ':class.to_proc.source_location'
ruby 2.3.0preview2 (2015-12-11 trunk 53028) [x86_64-linux]
(never finished)
This may be related to Proc#call
optimization.
Actions
Like0
Like0Like0